body {
  * {
    font-family: 'Instrument Sans', sans-serif;

    li {
      list-style: none;
    }
  }
}

.drawer {
  width: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 20px;
  color: white;
  z-index: 9999;
}

.drawer .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
}

.drawer .header .title {
  font-size: 16px;
  font-weight: 600;
  color: #1b131f;
}

.drawer .header .close-btn {
  color: #1b131f;
  font-size: 18px;
}

.drawer .content {
  height: calc(100vh - 100px);
  padding: 0 20px;
}

.no-scroll {
  overflow: hidden;
}

.drawer .content iframe {
  height: 100%;
  width: 100%;
  border: 1px solid #ededed;
  border-radius: 5px;
}

.backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: none;
}

.nav-style-4 {
  box-sizing: border-box;
  padding: 24px 100px;
  display: flex;
  justify-content: space-around;
  -webkit-box-align: center;
  align-items: center;
  position: sticky;
  top: 0px;
  z-index: 100;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;

  @media screen and (max-width: 1025px) {
    padding: 24px 25px;
  }
}

.nav-style-5 {
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.nav-style-6 {
  box-sizing: border-box;

  @media screen and (max-width: 1025px) {
    svg {
      height: 100px;
      width: 100px;
    }
  }

  @media screen and (max-width: 992px) {
    svg {
      height: 35px;
      width: 150px;
    }
  }
}

.nav-style-7 {
  vertical-align: middle;
  box-sizing: border-box;
}

.nav-style-8 {
  box-sizing: border-box;
}

.nav-style-9 {
  box-sizing: border-box;
}

.nav-style-10 {
  box-sizing: border-box;
}

.nav-style-11 {
  box-sizing: border-box;
}

.nav-style-12 {
  box-sizing: border-box;
}

.nav-style-13 {
  box-sizing: border-box;
}

.nav-style-14 {
  box-sizing: border-box;
}

.nav-style-15 {
  box-sizing: border-box;
}

.nav-style-16 {
  box-sizing: border-box;
}

.nav-style-17 {
  box-sizing: border-box;
}

.nav-style-18 {
  box-sizing: border-box;
}

.nav-style-19 {
  box-sizing: border-box;
}

.nav-style-20 {
  box-sizing: border-box;
}

.nav-style-21 {
  box-sizing: border-box;
}

.nav-style-22 {
  box-sizing: border-box;
  display: none;
}

.nav-style-23 {
  vertical-align: middle;
  box-sizing: border-box;
}

.nav-style-24 {
  box-sizing: border-box;
}

.nav-style-25 {
  box-sizing: border-box;
}

.nav-style-26 {
  box-sizing: border-box;
}

.nav-style-27 {
  gap: 16px;
  align-items: center;
  display: flex;
  box-sizing: border-box;
}

.nav-style-28 {
  box-sizing: border-box;
}

.nav-style-29 {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 32px;
  box-sizing: border-box;
  display: flex;
  list-style: outside none none;

  @media screen and (max-width: 992px) {
    display: none;
  }
}

.nav-style-30 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  margin-right: 5px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 10px;
  position: relative;
  transition: transform 0.3s ease 0s;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-31 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  margin-right: 5px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 10px;
  position: relative;
  transition: transform 0.3s ease 0s;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-32 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  margin-right: 5px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 10px;
  position: relative;
  transition: transform 0.3s ease 0s;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-33 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  margin-right: 5px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 10px;
  position: relative;
  transition: transform 0.3s ease 0s;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-34 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  padding: 10px;
  position: relative;
  transition: transform 0.3s ease 0s;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-35 {
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.nav-style-36 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 18px;
  line-height: 26px;
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  padding: 19px 32px;
  border: 0px none rgb(27, 19, 31);
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(27, 19, 31);
  text-align: center;
  font-style: normal;
  font-weight: 600;

  @media screen and (max-width: 992px) {
    display: none;
  }
}

.nav-style-37 {
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.nav-style-38 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 18px;
  line-height: 26px;
  margin: 0px;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  padding: 19px 32px;
  border: 0px none rgb(255, 255, 255);
  background: rgb(203, 29, 141) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(255, 255, 255);
  text-align: center;
  font-style: normal;
  font-weight: 600;

  @media screen and (max-width: 992px) {
    display: none;
  }
}

.nav-style-39 {
  vertical-align: middle;
  box-sizing: border-box;
}

.nav-style-40 {
  box-sizing: border-box;
}

.nav-style-41 {
  box-sizing: border-box;
}

.nav-style-42 {
  box-sizing: border-box;
}

.nav-style-43 {
  box-sizing: border-box;
}

.nav-style-44 {
  box-sizing: border-box;
}

.nav-style-45 {
  box-sizing: border-box;
}

.nav-style-46 {
  box-sizing: border-box;
  display: none;

  @media screen and (max-width: 992px) {
    display: block;
  }
}

.nav-style-47 {
  box-sizing: border-box;
  position: relative;
}

.menu-toggle {
  display: none;
}

.nav-style-48 {
  box-sizing: border-box;
  cursor: pointer;
}

.nav-style-49 {
  vertical-align: middle;
  box-sizing: border-box;
}

.nav-style-50 {
  box-sizing: border-box;
}

.nav-style-51 {
  box-sizing: border-box;
  display: none;
  position: fixed;
  top: 70px;
  right: 0px;
  left: 0px;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
  padding: 24px 0px;
}

.nav-style-51:checked~.nav-style-51 {
  display: block;
}

.nav-style-52 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  display: flex;
  padding: 16px 20px;
  -webkit-box-align: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-53 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
}

.nav-style-54 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  display: flex;
  padding: 16px 20px;
  -webkit-box-align: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-55 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
}

.nav-style-56 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  display: flex;
  padding: 16px 20px;
  -webkit-box-align: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-57 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
}

.nav-style-58 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  display: flex;
  padding: 16px 20px;
  -webkit-box-align: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-59 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
}

.nav-style-60 {
  text-decoration: none;
  color: rgb(24, 24, 27);
  box-sizing: border-box;
  display: flex;
  padding: 16px 20px;
  -webkit-box-align: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.nav-style-61 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
}

.nav-style-62 {
  box-sizing: border-box;
  display: flex;
  padding: 0px 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  margin-top: 24px;
}

.nav-style-63 {
  text-decoration: none;
  width: 100% !important;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.nav-style-64 {
  width: 100% !important;
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 18px;
  line-height: 26px;
  margin: 0px;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  padding: 19px 32px;
  border: 0px none rgb(255, 255, 255);
  background: rgb(203, 29, 141) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(255, 255, 255);
  text-align: center;
  font-style: normal;
  font-weight: 600;
}

.nav-style-65 {
  vertical-align: middle;
  box-sizing: border-box;
}

.nav-style-66 {
  box-sizing: border-box;
}

.nav-style-67 {
  box-sizing: border-box;
}

.nav-style-68 {
  box-sizing: border-box;
}

.nav-style-69 {
  box-sizing: border-box;
}

.nav-style-70 {
  box-sizing: border-box;
}

.nav-style-71 {
  box-sizing: border-box;
}

.nav-style-72 {
  text-decoration: none;
  color: rgb(27, 19, 31);
  box-sizing: border-box;
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 10px;
  -webkit-box-align: center;
  align-items: center;
}

.nav-style-73 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
}

.nav-style-74 {
  box-sizing: border-box;
  color: rgb(203, 29, 141);
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}

.stl-mobile-show {
  display: none;
}

.hide-mobile-toggle {
  display: none;
}

.mobile-footer-text {
  display: none;
}

@media screen and (max-width: 992px) {
  .stl-mobile-hide {
    display: none;
  }

  .stl-mobile-show {
    display: block;
  }

  .stl-mobile-show svg {
    max-width: 40px;
  }

  .nav-style-4 {
    justify-content: space-between;
  }

  .nav-style-46 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    min-height: 46px;
  }

  .nav-style-64 {
    padding: 10px 10px;
  }

  .nav-style-48-close {
    display: none;
  }

  .nav-style-51:checked~.nav-style-48 {
    display: none;
  }

  .nav-style-51:checked~.nav-style-48-close {
    display: block;
  }

  .nav-style-2334 {
    display: inline-block;
  }
}

.nav-link div {
  height: 5px;
  width: 0%;
  transition: width 0.3s linear;
  margin-bottom: 2px;
}

.nav-link p {
  margin: 10px 0 3px 0;
}

.nav-link:hover div {
  background-color: rgb(125, 61, 174);
  width: 100%;
}

.nav-link.active div {
  background-color: rgb(125, 61, 174);
  width: 100%;
}

.nav-link.nav-active div {
  background-color: rgb(125, 61, 174);
  width: 100%;
}

.style-0 {
  cursor: auto;
  text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: rgb(255, 255, 255);
  color: rgb(83, 88, 112);
  font-family: 'Instrument Sans';
  font-size: 12.8px;
  font-weight: 500;
  line-height: 19.2px;
  margin: 0px;
  text-align: start;
  box-sizing: border-box;
}

.style-1 {
  box-sizing: border-box;
}

.style-2 {
  box-sizing: border-box;
}

.style-3 {
  box-sizing: border-box;
}

.style-75 {
  box-sizing: border-box;
}

.style-76 {
  box-sizing: border-box;
}

.style-77 {
  box-sizing: border-box;
}

.style-78 {
  box-sizing: border-box;
  background-color: rgb(212, 67, 160);
  position: relative;
  padding-bottom: 130px;


  @media screen and (max-width: 768px) {
    padding-bottom: 90px;
  }
}

.style-79 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
}

.style-80 {
  box-sizing: border-box;
  position: absolute;
  inset: 0px;
}

.style-81 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-82 {
  box-sizing: border-box;
}

.style-83 {
  box-sizing: border-box;
  position: absolute;
  top: 366.016px;
  left: 0px;
}

.style-84 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 45%;
}

.style-85 {
  box-sizing: border-box;
}

.style-86 {
  box-sizing: border-box;
  position: absolute;
  top: 585.641px;
  left: -19.0469px;
}

.style-87 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 95%;
}

.style-88 {
  box-sizing: border-box;
}

.style-89 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  text-align: center;
  margin-top: 200px;
  margin-bottom: 150px;
  width: 80%;

  @media screen and (max-width: 768px) {
    margin: 0px;
    padding: 40px 20px;
    width: 100%;
  }
}

.style-90 {
  font-size: 88px;
  color: rgb(249, 249, 249);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 104px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  z-index: 1;

  @media screen and (max-width: 1024px) {
    font-size: 62px;
    line-height: 88px;
  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
    z-index: 1;
  }
}

.style-91 {
  box-sizing: border-box;
  position: relative;
  border: 5px solid rgb(249, 249, 249);
  margin: 0px 10px;
  padding: 0px 10px;
  background-color: rgb(203, 29, 141);

  @media screen and (max-width: 768px) {
    border-width: 2px;
  }
}

.style-92 {
  box-sizing: border-box;
  position: absolute;
  top: -15px;
  left: -15px;
  height: 30px;
  width: 30px;
  border: 5px solid rgb(249, 249, 249);
  background-color: rgb(203, 29, 141);

  @media screen and (max-width: 768px) {
    border-width: 2px;
    top: -10px;
    left: -10px;
    height: 15px;
    width: 15px;
  }
}

.style-93 {
  box-sizing: border-box;
  position: absolute;
  top: -15px;
  right: -15px;
  height: 30px;
  width: 30px;
  border: 5px solid rgb(249, 249, 249);
  background-color: rgb(203, 29, 141);

  @media screen and (max-width: 768px) {
    border-width: 2px;
    top: -10px;
    right: -10px;
    height: 15px;
    width: 15px;
  }
}

.style-94 {
  box-sizing: border-box;
  position: absolute;
  bottom: -15px;
  left: -15px;
  height: 30px;
  width: 30px;
  border: 5px solid rgb(249, 249, 249);
  background-color: rgb(203, 29, 141);

  @media screen and (max-width: 768px) {
    border-width: 2px;
    bottom: -10px;
    left: -10px;
    height: 15px;
    width: 15px;
  }
}

.style-95 {
  box-sizing: border-box;
  position: absolute;
  bottom: -15px;
  right: -15px;
  height: 30px;
  width: 30px;
  border: 5px solid rgb(249, 249, 249);
  background-color: rgb(203, 29, 141);

  @media screen and (max-width: 768px) {
    border-width: 2px;
    bottom: -10px;
    right: -10px;
    height: 15px;
    width: 15px;
  }
}

.style-96 {
  margin-bottom: 4.8px;
  margin-top: 24px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  width: 70%;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
    width: 100%;
  }
}

.style-97 {
  box-sizing: border-box;
}

.style-98 {
  z-index: 9;
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.style-99 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 18px;
  line-height: 26px;
  margin: 48px 0px 0px;
  border-radius: 8px;
  box-sizing: border-box;
  border: 2px solid rgb(237, 237, 237);
  background: rgb(237, 237, 237) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-top: 48px;
  padding: 19px 36px;
  color: rgb(27, 19, 31);
  font-style: normal;
  font-weight: 600;

  @media screen and (max-width: 768px) {
    margin-top: 24px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 20px;
  }
}

.style-100 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-101 {
  box-sizing: border-box;
}

.style-102 {
  box-sizing: border-box;
}

.style-103 {
  box-sizing: border-box;
}

.style-104 {
  box-sizing: border-box;
}

.style-105 {
  box-sizing: border-box;
}

.style-106 {
  box-sizing: border-box;
}

.style-107 {
  box-sizing: border-box;
  display: block;
  position: absolute;
  bottom: -153.062px;
  left: 192.562px;

  @media screen and (max-width: 768px) {
    display: block;
    position: absolute;
    bottom: -25%;
    left: 4%;
  }
}

.style-108 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 120%;

  @media screen and (max-width: 768px) {
    width: 100%;
  }
}

.style-109 {
  box-sizing: border-box;
}

.style-110 {
  box-sizing: border-box;
}

.style-111 {
  box-sizing: border-box;
}

.style-112 {
  box-sizing: border-box;
}

.style-113 {
  box-sizing: border-box;
  display: none;
}

.style-114 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-115 {
  box-sizing: border-box;
}

.style-116 {
  box-sizing: border-box;
}

.style-117 {
  box-sizing: border-box;
}

.style-118 {
  box-sizing: border-box;
}

.style-119 {
  max-width: 100%;
  object-fit: contain;
  vertical-align: middle;
  box-sizing: border-box;
  width: 80%;
  z-index: 1;

  @media screen and (max-width: 768px) {
    margin-top: 80px;
    width: 100%;
    z-index: 1;
    min-height: 180px;
  }
}

.style-120 {
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
}

.style-121 {
  box-sizing: border-box;
  position: absolute;
  inset: -152.406px 0px 762.062px 190.5px;
}

.style-122 {
  vertical-align: middle;
  box-sizing: border-box;
  height: 1295.52px;
  width: 100%;
}

.style-123 {
  box-sizing: border-box;
}

.style-124 {
  box-sizing: border-box;
  width: 100%;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-125 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 60px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: flex;
  -webkit-box-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  align-items: center;
  padding: 150px 60px 150px 100px;

  @media screen and (max-width: 769px) {
    padding: 24px;
    flex-direction: column-reverse;
  }
}

.style-126 {
  box-sizing: border-box;
}

.style-127 {
  font-size: 64px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  position: relative;
  font-style: normal;
  width: 75%;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;
    width: 75%;
  }

  @media screen and (max-width: 769px) {
    display: none;
  }
}

.style-128 {
  box-sizing: border-box;
}

.style-129 {
  box-sizing: border-box;
  position: absolute;
  left: -20px;
  top: -5px;

  @media screen and (max-width: 768px) {
    position: absolute;
    left: -10px;
    top: -3px;
  }
}

.style-130 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 80%;

  @media screen and (max-width: 768px) {
    width: 40%;
  }
}

.style-131 {
  box-sizing: border-box;
}

.style-132 {
  margin-bottom: 16px;
  margin-top: 32px;
  padding-left: 0px;
  box-sizing: border-box;
  list-style: outside none none;
  padding: 0px;
}

.style-133,
.style-145,
.style-151,
.style-157 {
  box-sizing: border-box;
  margin-bottom: 24px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding: 8px 0px;

  @media screen and (max-width: 1024px) {
    margin-bottom: 0;
  }
}

.style-133-trigger {
  display: none;
}

.style-133-subtext {
  margin-top: 10px;
  margin-left: 16px;
  border-left: 1px solid #62aa48;
  padding-left: 25px;
  display: none;
  -webkit-box-align: center;
  align-items: center;

  p {
    color: #1b131f;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}

.style-133-subtext:checked~.style-133-subtext {
  display: flex;
}

.style-134 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

.style-135 {
  box-sizing: border-box;
  width: 5%;
  cursor: pointer;
}

.style-136 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-137 {
  box-sizing: border-box;
}

.style-139 {
  gap: 8px;
  margin-top: 24px;
  display: flex;
  box-sizing: border-box;
}

.style-140 {
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;

}

.style-138,
.style-144,
.style-150,
.style-156,
.style-162 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;

  @media screen and (max-width: 1024px) {
    font-size: 18px;
    line-height: 26px;
  }
}

/* .style-139-trigger {
    display: none;
  }
  
  .style-139-subtext {
    margin-top: 10px;
    margin-left: 16px;
    border-left: 1px solid #62aa48;
    padding-left: 25px;
    display: none;
    -webkit-box-align: center;
    align-items: center;
  
    p {
      color: #1b131f;
      font-family: 'Instrument Sans';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
    }
  }
  
  .style-139-subtext:checked ~ .style-139-subtext {
    display: flex;
  } */

/* .style-140 {
    box-sizing: border-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    gap: 10px;
    cursor: pointer;
  } */

/* .style-141 {
    box-sizing: border-box;
    width: 5%;
    cursor: pointer;
  } */


.style-141 {
  border-radius: 6px;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-left: 16px;
  padding-right: 16px;
  cursor: pointer;
  appearance: button;
  text-transform: none;

  font-size: 16px;
  line-height: 24px;
  margin: 0px;
  box-sizing: border-box;
  background-color: rgb(249, 249, 249);
  color: rgb(212, 67, 160);
  font-weight: 500;
  border: none;
}


.style-142 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-143 {
  box-sizing: border-box;
}

.style-145-trigger {
  display: none;
}

.style-145-subtext {
  margin-top: 10px;
  margin-left: 16px;
  border-left: 1px solid #62aa48;
  padding-left: 25px;
  display: none;
  -webkit-box-align: center;
  align-items: center;

  p {
    color: #1b131f;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}

.style-145-subtext:checked~.style-145-subtext {
  display: flex;
}

.style-146 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

.style-147 {
  box-sizing: border-box;
  width: 5%;
  cursor: pointer;
}

.style-148 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-149 {
  box-sizing: border-box;
}

.style-151-trigger {
  display: none;
}

.style-151-subtext {
  margin-top: 10px;
  margin-left: 16px;
  border-left: 1px solid #62aa48;
  padding-left: 25px;
  display: none;
  -webkit-box-align: center;
  align-items: center;

  p {
    color: #1b131f;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}

.style-151-subtext:checked~.style-151-subtext {
  display: flex;
}

.style-152 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

.style-153 {
  box-sizing: border-box;
  width: 5%;
  cursor: pointer;
}

.style-154 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-155 {
  box-sizing: border-box;
}

.style-157-trigger {
  display: none;
}

.style-157-subtext {
  margin-top: 10px;
  margin-left: 16px;
  border-left: 1px solid #62aa48;
  padding-left: 25px;
  display: none;
  -webkit-box-align: center;
  align-items: center;

  p {
    color: #1b131f;
    font-family: 'Instrument Sans';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
  }
}

.style-157-subtext:checked~.style-157-subtext {
  display: flex;
}

.style-158 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

.style-159 {
  box-sizing: border-box;
  width: 5%;
  cursor: pointer;
}

.style-160 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-161 {
  box-sizing: border-box;
}

.style-163 {
  min-height: 230px;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;

  @media screen and (max-width: 1024px) {
    width: 50%;
  }
}

.style-164 {
  font-size: 64px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  display: none;
  font-style: normal;
  width: 75%;

  @media screen and (max-width: 768px) {
    display: block;
    font-size: 32px;
    line-height: 40px;
    width: 100%;
  }
}

.style-165 {
  box-sizing: border-box;
}

.style-166 {
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    position: absolute;
    left: 20px;
    top: 25px;
  }
}

.style-167 {
  vertical-align: middle;
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    width: 40%;
  }
}

.style-168 {
  box-sizing: border-box;
}

.style-169 {
  box-sizing: border-box;
  display: flex;
  width: 144px;
  transform: matrix(0.996291, 0.0860429, -0.0860429, 0.996291, 0, 0);
  padding: 6px 12px;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  position: absolute;
  right: 596.436px;
  top: 311px;
  border: 0px none rgb(255, 255, 255);
  border-radius: 3px;
  background: rgb(39, 68, 29) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;

  @media screen and (max-width: 1024px) {
    right: 40%;
    top: 35%;
  }
}

.style-170 {
  align-items: center;
  flex-direction: column;
  display: flex;
  box-sizing: border-box;
  width: 100%;
  background: rgb(141, 212, 115) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-171 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding: 100px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  overflow: hidden;

  @media screen and (max-width: 768px) {
    margin-top: 32px;
    flex-wrap: wrap-reverse;
    padding: 2rem;
  }
}

.style-172 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 16px;
  line-height: 24px;
  margin: 0px;
  border-radius: 3px;
  box-sizing: border-box;
  position: absolute;
  padding: 6px 12px;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
  left: 72px;
  top: 56.8594px;
  border: 0px none rgb(98, 170, 72);
  width: 9.375rem;
  color: rgb(98, 170, 72);
  transform: matrix(0.997564, 0.0697565, -0.0697565, 0.997564, 0, 0);
  font-weight: 500;

  @media screen and (max-width: 768px) {
    position: absolute;
    padding: 4px 8px;
    left: 8%;
    top: 1%;
    width: 7rem;
    transform: rotate(4deg);
    font-size: 12px;
    line-height: 16px;
  }
}

.style-173 {
  font-size: 64px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  text-align: center;
  font-style: normal;
  padding: 0px 80px;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;
    padding: 0px 2.5rem;
  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
    padding: 0px 2rem;
  }
}

.style-174 {
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.style-175 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 18px;
  line-height: 26px;
  margin: 48px 0px;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 5px;
  border: 2px solid rgb(237, 237, 237);
  background: rgb(237, 237, 237) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(27, 19, 31);
  padding: 19px 36px;
  font-style: normal;
  font-weight: 600;

  @media screen and (max-width: 768px) {
    margin: 32px 0px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 20px;
  }
}

.style-176 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-177 {
  box-sizing: border-box;
}

.style-178 {
  box-sizing: border-box;
}

.style-179 {
  box-sizing: border-box;
}

.style-180 {
  box-sizing: border-box;
}

.style-181 {
  box-sizing: border-box;
}

.style-182 {
  box-sizing: border-box;
}

.style-183 {
  gap: 24px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  box-sizing: border-box;
}

.style-184 {
  box-sizing: border-box;
  display: flex;
  padding: 24px;
  -webkit-box-align: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 116px;
  border-bottom: 1px solid rgb(98, 170, 72);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 49%;

  @media screen and (max-width: 1024px) {
    padding: 1rem;
    gap: 0.75rem;
    width: 48%;
  }

  @media screen and (max-width: 769px) {
    width: 100%;
    padding: 5px;
  }
}

.style-185 {
  box-sizing: border-box;
  width: 10%;
  min-width: 50px;

  @media screen and (max-width: 1024px) {
    width: 15%;
  }

  @media screen and (max-width: 769px) {
    svg {
      height: 32px;
      width: 32px;
    }
  }
}

.style-186 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-187 {
  box-sizing: border-box;
}

.style-188 {
  box-sizing: border-box;
}

.style-189 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(240, 255, 235);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 16px;
  }
}

.style-190 {
  box-sizing: border-box;
  display: flex;
  padding: 24px;
  -webkit-box-align: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 116px;
  border-bottom: 1px solid rgb(98, 170, 72);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 49%;

  @media screen and (max-width: 1024px) {
    padding: 1rem;
    gap: 0.75rem;
    width: 48%;
  }

  @media screen and (max-width: 769px) {
    width: 100%;
    padding: 5px;
  }
}

.style-191 {
  box-sizing: border-box;
  width: 10%;
  min-width: 50px;

  @media screen and (max-width: 1024px) {
    width: 15%;
  }

  @media screen and (max-width: 769px) {
    svg {
      height: 32px;
      width: 32px;
    }
  }
}

.style-192 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-193 {
  box-sizing: border-box;
}

.style-194 {
  box-sizing: border-box;
}

.style-195 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(240, 255, 235);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 16px;
  }
}

.style-196 {
  box-sizing: border-box;
  display: flex;
  padding: 24px;
  -webkit-box-align: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 116px;
  border-bottom: 1px solid rgb(98, 170, 72);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 49%;

  @media screen and (max-width: 1024px) {
    padding: 1rem;
    gap: 0.75rem;
    width: 48%;
  }

  @media screen and (max-width: 769px) {
    width: 100%;
    padding: 5px;
  }
}

.style-197 {
  box-sizing: border-box;
  width: 10%;
  min-width: 50px;

  @media screen and (max-width: 1024px) {
    width: 15%;
  }

  @media screen and (max-width: 769px) {
    svg {
      height: 32px;
      width: 23px;
    }
  }
}

.style-198 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-199 {
  box-sizing: border-box;
}

.style-200 {
  box-sizing: border-box;
}

.style-201 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(240, 255, 235);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 16px;
  }
}

.style-202 {
  box-sizing: border-box;
  display: flex;
  padding: 24px;
  -webkit-box-align: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 116px;
  border-bottom: 1px solid rgb(98, 170, 72);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 49%;

  @media screen and (max-width: 1024px) {
    padding: 1rem;
    gap: 0.75rem;
    width: 48%;
  }

  @media screen and (max-width: 769px) {
    width: 100%;
    padding: 5px;
  }
}

.style-203 {
  box-sizing: border-box;
  width: 10%;
  min-width: 50px;

  @media screen and (max-width: 1024px) {
    width: 15%;
  }

  @media screen and (max-width: 769px) {
    svg {
      height: 32px;
      width: 32px;
    }
  }
}

.style-204 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-205 {
  box-sizing: border-box;
}

.style-206 {
  box-sizing: border-box;
}

.style-207 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(240, 255, 235);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 16px;
  }
}

.style-208 {
  box-sizing: border-box;
  display: flex;
  padding: 24px;
  -webkit-box-align: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 116px;
  border-bottom: 1px solid rgb(98, 170, 72);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 49%;

  @media screen and (max-width: 1024px) {
    padding: 1rem;
    gap: 0.75rem;
    width: 48%;
  }

  @media screen and (max-width: 769px) {
    width: 100%;
    padding: 5px;
  }
}

.style-209 {
  box-sizing: border-box;
  width: 10%;
  min-width: 50px;

  @media screen and (max-width: 1024px) {
    width: 15%;
  }

  @media screen and (max-width: 769px) {
    svg {
      height: 32px;
      width: 32px;
    }
  }
}

.style-210 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-211 {
  box-sizing: border-box;
}

.style-212 {
  box-sizing: border-box;
}

.style-213 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(240, 255, 235);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 16px;
  }
}

.style-214 {
  box-sizing: border-box;
  display: flex;
  padding: 24px;
  -webkit-box-align: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 116px;
  border-bottom: 1px solid rgb(98, 170, 72);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  width: 49%;

  @media screen and (max-width: 1024px) {
    padding: 1rem;
    gap: 0.75rem;
    width: 48%;
  }

  @media screen and (max-width: 769px) {
    width: 100%;
    padding: 5px;
  }
}

.style-215 {
  box-sizing: border-box;
  width: 10%;
  min-width: 50px;

  @media screen and (max-width: 1024px) {
    width: 15%;
  }

  @media screen and (max-width: 769px) {
    svg {
      height: 32px;
      width: 32px;
    }
  }
}

.style-216 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-217 {
  box-sizing: border-box;
}

.style-218 {
  box-sizing: border-box;
}

.style-219 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(240, 255, 235);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 0;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 16px;
  }
}

.style-220 {
  box-sizing: border-box;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.style-221 {
  overflow: visible;
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  box-sizing: border-box;
  /* padding: 100px 0px; */
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-bottom: 100px;

  @media screen and (max-width: 768px) {
    padding: 2rem 1.25rem;
  }
}

.style-222 {
  font-size: 64px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  text-align: center;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;
  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
  }
}

.style-223 {
  box-sizing: border-box;
  position: relative;
  padding: 0px 5px;
}

.style-224 {
  box-sizing: border-box;
  position: absolute;
  top: -7px;
  left: 0px;
}

.style-225 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  height: 75.7656px;
}

.style-226 {
  box-sizing: border-box;
}

.style-227 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(27, 19, 31);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-228 {
  max-width: calc(100% - 100px);
  position: relative;
  margin-top: 24px;
  width: 100% !important;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
  box-sizing: border-box;
}

/* Template Theme Start*/
.Template-Data {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
  row-gap: 30px;
  margin-left: 15px;
  margin-top: 30px;
  margin-right: 15px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}

.Template-Data .card {
  max-width: 400px;
  min-width: auto;
  border: none !important;
  border-radius: 16px !important;
}

.Template-Data .card img {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  /* padding: 20px; */
}

.Template-Data .card .card-title {
  text-decoration: none;
}

.Template-Data .card-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: white;
  box-shadow: 0px 1px 2px 0px #00000036;
  border-bottom-right-radius: 10px;
  padding: 10px;
  padding-top: 20px;
  box-sizing: border-box;
  padding-bottom: 20px;
  border-bottom-left-radius: 10px;
}

.image-container {
  border-radius: 15px;
  width: 400px;
  position: relative;
  box-shadow: -2px 2px 5px 0px #00000036;
  box-sizing: border-box;
}

.images {
  border-radius: 10px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  min-height: auto !important;
  min-width: auto;
  max-width: 400px;
  max-height: 350px;
  height: 350px;
  object-fit: fill;
  width: 400px;
  vertical-align: middle;
  box-sizing: border-box;
}

.image-text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: white;
  box-shadow: 0px 1px 2px 0px #00000036;
  border-bottom-right-radius: 10px;
  padding: 10px;
  padding-top: 20px;
  box-sizing: border-box;
  padding-bottom: 20px;
  border-bottom-left-radius: 10px;
}

.previewLink {
  gap: 2px;
  display: flex;
  align-items: center;
  font-size: 17px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #4c0e6b;
}

/* Carousel */

.carousel-control-prev-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e');
}

.carousel-control-next-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e');
}

.carousel-control-prev,
.carousel-control-next {
  display: none;
}

.carousel:hover .carousel-control-prev,
.carousel:hover .carousel-control-next {
  display: flex;
  /* Show on hover */
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/*  */
.image-text-text {
  font-size: 17px;
  text-decoration: none;
  color: #212529;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .Template-Data {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 768px) {
  .Template-Data {
    grid-template-columns: 1fr;
    width: auto !important;
    max-width: fit-content !important;
  }
}

@media screen and (max-width: 425px) {
  .Template-Data {
    grid-template-columns: 1fr;
    width: auto !important;
    max-width: fit-content !important;
  }

  .images {
    width: 325px;
    height: 315px;
  }

  .image-container {
    width: 325px;
  }
}

/* Template Theme End*/

.style-230 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-231 {
  box-sizing: border-box;
}

.style-232 {
  display: block !important;
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  border-radius: 100%;
  left: -40px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: auto;
  z-index: 99;
  cursor: pointer;
  flex-shrink: 0;
  margin-top: 0px;
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    display: none !important;
  }
}

.style-233 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-234 {
  box-sizing: border-box;
}

.style-235 {
  left: auto;
  right: -40px;
  transform: matrix(1, 0, 0, 1, 0, -24);
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  border-radius: 100%;
  padding: 0px;
  position: absolute;
  top: 50%;
  width: auto;
  z-index: 99;
  flex-shrink: 0;
  margin-top: 0px;
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  box-sizing: border-box;
  cursor: pointer;
  display: none !important;

  @media screen and (max-width: 768px) {
    display: block !important;
  }
}

.style-236 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-237 {
  box-sizing: border-box;
}

.style-238 {
  display: block !important;
  left: auto;
  right: -40px;
  transform: none;
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  border-radius: 100%;
  padding: 0px;
  position: absolute;
  top: 50%;
  width: auto;
  z-index: 99;
  cursor: pointer;
  flex-shrink: 0;
  margin-top: 0px;
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    display: none !important;
  }
}

.style-239 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-240 {
  box-sizing: border-box;
}

.style-241 {
  display: block;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  touch-action: pan-y;
  user-select: none;
  flex-shrink: 0;
  margin-top: 0px;
  max-width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;

  @media screen and (max-width: 768px) {
    display: none;
  }
}

.style-242 {
  display: block;
  left: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-243 {
  /* height: 1020px;
                          width: 100% !important;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          margin: 0px;
                          overflow: hidden;
                          padding: 0px;
                          display: block;
                          position: relative;
                          box-sizing: border-box; */
}

.style-244 {
  /* opacity: 1;
                          transform: translate3d(-7896px, 0px, 0px);
                          width: 23688px;
                          transform: matrix(1, 0, 0, 1, -7896, 0);
                          width: 23688px;
                          display: flex;
                          left: 0px;
                          margin-left: auto;
                          margin-right: auto;
                          position: relative;
                          top: 0px;
                          box-sizing: border-box; */
}

.style-245 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1074.97px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-246 {
  box-sizing: border-box;
}

.style-247 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-248 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-249 {
  box-sizing: border-box;
  flex: 1 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-249:first-child,
.style-249:last-child {
  flex: 3 1 0%;
}

.style-250 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-251 {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  transition: all 0.5s ease;
  transform: translateX(100%);
}

.style-249 img {
  width: 100%;
}

.style-249:hover .style-251 {
  transform: translateX(0%);
}

.style-252 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-253 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-254 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-255 {
  box-sizing: border-box;
}

.style-256 {
  box-sizing: border-box;
}

.style-257 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-258 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-259 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-260 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-261 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-262 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-263 {
  box-sizing: border-box;
}

.style-264 {
  box-sizing: border-box;
}

.style-265 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-266 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-267 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-268 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-269 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-270 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-271 {
  box-sizing: border-box;
}

.style-272 {
  box-sizing: border-box;
}

.style-273 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-274 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-275 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-276 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-277 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-278 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-279 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-280 {
  box-sizing: border-box;
}

.style-281 {
  box-sizing: border-box;
}

.style-282 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-283 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-284 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-285 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-286 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-287 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-288 {
  box-sizing: border-box;
}

.style-289 {
  box-sizing: border-box;
}

.style-290 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-291 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-292 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-293 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-294 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-295 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-296 {
  box-sizing: border-box;
}

.style-297 {
  box-sizing: border-box;
}

.style-298 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-299 {
  box-sizing: border-box;
}

.style-300 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-301 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-302 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-303 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-304 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-305 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-306 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-307 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-308 {
  box-sizing: border-box;
}

.style-309 {
  box-sizing: border-box;
}

.style-310 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-311 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-312 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-313 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-314 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-315 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-316 {
  box-sizing: border-box;
}

.style-317 {
  box-sizing: border-box;
}

.style-318 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-319 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-320 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-321 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-322 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-323 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-324 {
  box-sizing: border-box;
}

.style-325 {
  box-sizing: border-box;
}

.style-326 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-327 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-328 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-329 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-330 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-331 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-332 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-333 {
  box-sizing: border-box;
}

.style-334 {
  box-sizing: border-box;
}

.style-335 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-336 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-337 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-338 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-339 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-340 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-341 {
  box-sizing: border-box;
}

.style-342 {
  box-sizing: border-box;
}

.style-343 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-344 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-345 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-346 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-347 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-348 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-349 {
  box-sizing: border-box;
}

.style-350 {
  box-sizing: border-box;
}

.style-351 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-352 {
  box-sizing: border-box;
}

.style-353 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-354 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-355 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-356 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-357 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-358 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-359 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-360 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-361 {
  box-sizing: border-box;
}

.style-362 {
  box-sizing: border-box;
}

.style-363 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-364 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-365 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-366 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-367 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-368 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-369 {
  box-sizing: border-box;
}

.style-370 {
  box-sizing: border-box;
}

.style-371 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-372 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-373 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-374 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-375 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-376 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-377 {
  box-sizing: border-box;
}

.style-378 {
  box-sizing: border-box;
}

.style-379 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-380 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-381 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-382 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-383 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-384 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-385 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-386 {
  box-sizing: border-box;
}

.style-387 {
  box-sizing: border-box;
}

.style-388 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-389 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-390 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-391 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-392 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-393 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-394 {
  box-sizing: border-box;
}

.style-395 {
  box-sizing: border-box;
}

.style-396 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-397 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-398 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-399 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-400 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-401 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-402 {
  box-sizing: border-box;
}

.style-403 {
  box-sizing: border-box;
}

.style-404 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1037.83px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-405 {
  box-sizing: border-box;
}

.style-406 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-407 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-408 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-409 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-410 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-411 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-412 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-413 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-414 {
  box-sizing: border-box;
}

.style-415 {
  box-sizing: border-box;
}

.style-416 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-417 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-418 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-419 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-420 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-421 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-422 {
  box-sizing: border-box;
}

.style-423 {
  box-sizing: border-box;
}

.style-424 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-425 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-426 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-427 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-428 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-429 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-430 {
  box-sizing: border-box;
}

.style-431 {
  box-sizing: border-box;
}

.style-432 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-433 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-434 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-435 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-436 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-437 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-438 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-439 {
  box-sizing: border-box;
}

.style-440 {
  box-sizing: border-box;
}

.style-441 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-442 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-443 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-444 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-445 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-446 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-447 {
  box-sizing: border-box;
}

.style-448 {
  box-sizing: border-box;
}

.style-449 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-450 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-451 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-452 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-453 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-454 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-455 {
  box-sizing: border-box;
}

.style-456 {
  box-sizing: border-box;
}

.style-457 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-458 {
  box-sizing: border-box;
}

.style-459 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-460 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-461 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-462 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-463 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-464 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-465 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-466 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-467 {
  box-sizing: border-box;
}

.style-468 {
  box-sizing: border-box;
}

.style-469 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-470 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-471 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-472 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-473 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-474 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-475 {
  box-sizing: border-box;
}

.style-476 {
  box-sizing: border-box;
}

.style-477 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-478 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-479 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-480 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-481 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-482 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-483 {
  box-sizing: border-box;
}

.style-484 {
  box-sizing: border-box;
}

.style-485 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-486 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-487 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-488 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-489 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-490 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-491 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-492 {
  box-sizing: border-box;
}

.style-493 {
  box-sizing: border-box;
}

.style-494 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-495 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-496 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-497 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-498 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-499 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-500 {
  box-sizing: border-box;
}

.style-501 {
  box-sizing: border-box;
}

.style-502 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-503 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-504 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-505 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-506 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-507 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-508 {
  box-sizing: border-box;
}

.style-509 {
  box-sizing: border-box;
}

.style-510 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-511 {
  box-sizing: border-box;
}

.style-512 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-513 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-514 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-515 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-516 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-517 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-518 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-519 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-520 {
  box-sizing: border-box;
}

.style-521 {
  box-sizing: border-box;
}

.style-522 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-523 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-524 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-525 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-526 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-527 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-528 {
  box-sizing: border-box;
}

.style-529 {
  box-sizing: border-box;
}

.style-530 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-531 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-532 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-533 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-534 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-535 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-536 {
  box-sizing: border-box;
}

.style-537 {
  box-sizing: border-box;
}

.style-538 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-539 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-540 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-541 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-542 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-543 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-544 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-545 {
  box-sizing: border-box;
}

.style-546 {
  box-sizing: border-box;
}

.style-547 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-548 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-549 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-550 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-551 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-552 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-553 {
  box-sizing: border-box;
}

.style-554 {
  box-sizing: border-box;
}

.style-555 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-556 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-557 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-558 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-559 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-560 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-561 {
  box-sizing: border-box;
}

.style-562 {
  box-sizing: border-box;
}

.style-563 {
  /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1074.97px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-564 {
  box-sizing: border-box;
}

.style-565 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-566 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-567 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-568 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-569 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-570 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-571 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-572 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-573 {
  box-sizing: border-box;
}

.style-574 {
  box-sizing: border-box;
}

.style-575 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-576 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-577 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-578 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-579 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-580 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-581 {
  box-sizing: border-box;
}

.style-582 {
  box-sizing: border-box;
}

.style-583 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-584 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-585 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-586 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-587 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-588 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-589 {
  box-sizing: border-box;
}

.style-590 {
  box-sizing: border-box;
}

.style-591 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-592 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-593 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-594 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-595 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-596 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-597 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-598 {
  box-sizing: border-box;
}

.style-599 {
  box-sizing: border-box;
}

.style-600 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-601 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-602 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-603 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-604 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-605 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-606 {
  box-sizing: border-box;
}

.style-607 {
  box-sizing: border-box;
}

.style-608 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-609 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-610 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-611 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-612 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-613 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-614 {
  box-sizing: border-box;
}

.style-615 {
  box-sizing: border-box;
}

.style-616 {
  /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-617 {
  box-sizing: border-box;
}

.style-618 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-619 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-620 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-621 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-622 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-623 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-624 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-625 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-626 {
  box-sizing: border-box;
}

.style-627 {
  box-sizing: border-box;
}

.style-628 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-629 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-630 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-631 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-632 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-633 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-634 {
  box-sizing: border-box;
}

.style-635 {
  box-sizing: border-box;
}

.style-636 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-637 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-638 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-639 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-640 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-641 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-642 {
  box-sizing: border-box;
}

.style-643 {
  box-sizing: border-box;
}

.style-644 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-645 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-646 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-647 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-648 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-649 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-650 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-651 {
  box-sizing: border-box;
}

.style-652 {
  box-sizing: border-box;
}

.style-653 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-654 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-655 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-656 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-657 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-658 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-659 {
  box-sizing: border-box;
}

.style-660 {
  box-sizing: border-box;
}

.style-661 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-662 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-663 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-664 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-665 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-666 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-667 {
  box-sizing: border-box;
}

.style-668 {
  box-sizing: border-box;
}

.style-669 {
  /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-670 {
  box-sizing: border-box;
}

.style-671 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-672 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-673 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-674 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-675 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-676 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-677 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-678 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-679 {
  box-sizing: border-box;
}

.style-680 {
  box-sizing: border-box;
}

.style-681 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-682 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-683 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-684 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-685 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-686 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-687 {
  box-sizing: border-box;
}

.style-688 {
  box-sizing: border-box;
}

.style-689 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-690 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-691 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-692 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-693 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-694 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-695 {
  box-sizing: border-box;
}

.style-696 {
  box-sizing: border-box;
}

.style-697 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-698 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-699 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-700 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-701 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-702 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-703 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-704 {
  box-sizing: border-box;
}

.style-705 {
  box-sizing: border-box;
}

.style-706 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-707 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-708 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-709 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-710 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-711 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-712 {
  box-sizing: border-box;
}

.style-713 {
  box-sizing: border-box;
}

.style-714 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-715 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-716 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-717 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-718 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-719 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-720 {
  box-sizing: border-box;
}

.style-721 {
  box-sizing: border-box;
}

.style-722 {
  /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1037.83px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-723 {
  box-sizing: border-box;
}

.style-724 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-725 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-726 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-727 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-728 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-729 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-730 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-731 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-732 {
  box-sizing: border-box;
}

.style-733 {
  box-sizing: border-box;
}

.style-734 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-735 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-736 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-737 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-738 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-739 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-740 {
  box-sizing: border-box;
}

.style-741 {
  box-sizing: border-box;
}

.style-742 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-743 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-744 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-745 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-746 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-747 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-748 {
  box-sizing: border-box;
}

.style-749 {
  box-sizing: border-box;
}

.style-750 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-751 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-752 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-753 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-754 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-755 {
  /* margin-bottom: 4.8px;
                          margin-top: 0px;
                          box-sizing: border-box;
                          font-size: 18px;
                          color: rgb(255, 255, 255);
                          text-align: center;
                          font-family: "Instrument Sans";
                          font-style: normal;
                          font-weight: 400;
                          line-height: 32px; */
}

.style-756 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-757 {
  box-sizing: border-box;
}

.style-758 {
  box-sizing: border-box;
}

.style-759 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-760 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-761 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-762 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-763 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-764 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-765 {
  box-sizing: border-box;
}

.style-766 {
  box-sizing: border-box;
}

.style-767 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-768 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-769 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-770 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-771 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-772 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-773 {
  box-sizing: border-box;
}

.style-774 {
  box-sizing: border-box;
}

.style-775 {
  /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-776 {
  box-sizing: border-box;
}

.style-777 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-778 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-779 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-780 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-781 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-782 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-783 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-784 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-785 {
  box-sizing: border-box;
}

.style-786 {
  box-sizing: border-box;
}

.style-787 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-788 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-789 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-790 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-791 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-792 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-793 {
  box-sizing: border-box;
}

.style-794 {
  box-sizing: border-box;
}

.style-795 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-796 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-797 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-798 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-799 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-800 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-801 {
  box-sizing: border-box;
}

.style-802 {
  box-sizing: border-box;
}

.style-803 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-804 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-805 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-806 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-807 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-808 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-809 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-810 {
  box-sizing: border-box;
}

.style-811 {
  box-sizing: border-box;
}

.style-812 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-813 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-814 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-815 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-816 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-817 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-818 {
  box-sizing: border-box;
}

.style-819 {
  box-sizing: border-box;
}

.style-820 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-821 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-822 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-823 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-824 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-825 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-826 {
  box-sizing: border-box;
}

.style-827 {
  box-sizing: border-box;
}

.style-828 {
  /* outline: none;
                          margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-829 {
  box-sizing: border-box;
}

.style-830 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-831 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-832 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-833 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-834 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-835 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-836 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-837 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-838 {
  box-sizing: border-box;
}

.style-839 {
  box-sizing: border-box;
}

.style-840 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-841 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-842 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-843 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-844 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-845 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-846 {
  box-sizing: border-box;
}

.style-847 {
  box-sizing: border-box;
}

.style-848 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-849 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-850 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-851 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-852 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-853 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-854 {
  box-sizing: border-box;
}

.style-855 {
  box-sizing: border-box;
}

.style-856 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-857 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-858 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-859 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-860 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-861 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-862 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-863 {
  box-sizing: border-box;
}

.style-864 {
  box-sizing: border-box;
}

.style-865 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-866 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-867 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-868 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-869 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-870 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-871 {
  box-sizing: border-box;
}

.style-872 {
  box-sizing: border-box;
}

.style-873 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-874 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-875 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-876 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-877 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-878 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-879 {
  box-sizing: border-box;
}

.style-880 {
  box-sizing: border-box;
}

.style-881 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1074.97px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-882 {
  box-sizing: border-box;
}

.style-883 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-884 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-885 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-886 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-887 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-888 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-889 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-890 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-891 {
  box-sizing: border-box;
}

.style-892 {
  box-sizing: border-box;
}

.style-893 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-894 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-895 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-896 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-897 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-898 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-899 {
  box-sizing: border-box;
}

.style-900 {
  box-sizing: border-box;
}

.style-901 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-902 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 487.141px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-903 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 487.141px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-904 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-905 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-906 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-907 {
  box-sizing: border-box;
}

.style-908 {
  box-sizing: border-box;
}

.style-909 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-910 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-911 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-912 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-913 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-914 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-915 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-916 {
  box-sizing: border-box;
}

.style-917 {
  box-sizing: border-box;
}

.style-918 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-919 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-920 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-921 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-922 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-923 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-924 {
  box-sizing: border-box;
}

.style-925 {
  box-sizing: border-box;
}

.style-926 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-927 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-928 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-929 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-930 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-931 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-932 {
  box-sizing: border-box;
}

.style-933 {
  box-sizing: border-box;
}

.style-934 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-935 {
  box-sizing: border-box;
}

.style-936 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-937 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-938 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-939 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-940 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-941 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-942 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-943 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-944 {
  box-sizing: border-box;
}

.style-945 {
  box-sizing: border-box;
}

.style-946 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-947 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-948 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-949 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-950 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-951 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-952 {
  box-sizing: border-box;
}

.style-953 {
  box-sizing: border-box;
}

.style-954 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-955 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-956 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-957 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-958 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-959 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-960 {
  box-sizing: border-box;
}

.style-961 {
  box-sizing: border-box;
}

.style-962 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-963 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-964 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-965 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-966 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-967 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-968 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-969 {
  box-sizing: border-box;
}

.style-970 {
  box-sizing: border-box;
}

.style-971 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-972 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-973 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-974 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-975 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-976 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-977 {
  box-sizing: border-box;
}

.style-978 {
  box-sizing: border-box;
}

.style-979 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-980 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-981 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-982 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-983 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-984 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-985 {
  box-sizing: border-box;
}

.style-986 {
  box-sizing: border-box;
}

.style-987 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-988 {
  box-sizing: border-box;
}

.style-989 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-990 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-991 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-992 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-993 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-994 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-995 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-996 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-997 {
  box-sizing: border-box;
}

.style-998 {
  box-sizing: border-box;
}

.style-999 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-1000 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1001 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1002 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1003 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1004 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1005 {
  box-sizing: border-box;
}

.style-1006 {
  box-sizing: border-box;
}

.style-1007 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1008 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1009 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1010 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1011 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1012 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1013 {
  box-sizing: border-box;
}

.style-1014 {
  box-sizing: border-box;
}

.style-1015 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1016 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1017 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1018 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1019 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1020 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1021 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1022 {
  box-sizing: border-box;
}

.style-1023 {
  box-sizing: border-box;
}

.style-1024 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1025 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1026 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1027 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1028 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1029 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1030 {
  box-sizing: border-box;
}

.style-1031 {
  box-sizing: border-box;
}

.style-1032 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1033 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1034 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1035 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1036 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1037 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1038 {
  box-sizing: border-box;
}

.style-1039 {
  box-sizing: border-box;
}

.style-1040 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1037.83px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-1041 {
  box-sizing: border-box;
}

.style-1042 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-1043 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1044 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1045 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1046 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1047 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1048 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1049 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1050 {
  box-sizing: border-box;
}

.style-1051 {
  box-sizing: border-box;
}

.style-1052 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-1053 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1054 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1055 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1056 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1057 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1058 {
  box-sizing: border-box;
}

.style-1059 {
  box-sizing: border-box;
}

.style-1060 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1061 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1062 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1063 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1064 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1065 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1066 {
  box-sizing: border-box;
}

.style-1067 {
  box-sizing: border-box;
}

.style-1068 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1069 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1070 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1071 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1072 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1073 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1074 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1075 {
  box-sizing: border-box;
}

.style-1076 {
  box-sizing: border-box;
}

.style-1077 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1078 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1079 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1080 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1081 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1082 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1083 {
  box-sizing: border-box;
}

.style-1084 {
  box-sizing: border-box;
}

.style-1085 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1086 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 467.828px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1087 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 467.828px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1088 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1089 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1090 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1091 {
  box-sizing: border-box;
}

.style-1092 {
  box-sizing: border-box;
}

.style-1093 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1172.67px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-1094 {
  box-sizing: border-box;
}

.style-1095 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-1096 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1097 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1098 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1099 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1100 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1101 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1102 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1103 {
  box-sizing: border-box;
}

.style-1104 {
  box-sizing: border-box;
}

.style-1105 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-1106 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1107 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1108 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1109 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1110 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1111 {
  box-sizing: border-box;
}

.style-1112 {
  box-sizing: border-box;
}

.style-1113 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1114 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 520.766px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1115 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 520.766px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1116 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1117 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1118 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1119 {
  box-sizing: border-box;
}

.style-1120 {
  box-sizing: border-box;
}

.style-1121 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1122 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1123 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1124 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1125 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1126 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1127 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1128 {
  box-sizing: border-box;
}

.style-1129 {
  box-sizing: border-box;
}

.style-1130 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1131 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1132 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1133 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1134 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1135 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1136 {
  box-sizing: border-box;
}

.style-1137 {
  box-sizing: border-box;
}

.style-1138 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1139 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 531.906px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1140 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 531.906px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1141 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1142 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1143 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1144 {
  box-sizing: border-box;
}

.style-1145 {
  box-sizing: border-box;
}

.style-1146 {
  /* margin-bottom: 50px;
                          margin-right: 20px;
                          width: 33.33% !important;
                          display: block;
                          float: left;
                          height: 1020px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-1147 {
  box-sizing: border-box;
}

.style-1148 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
}

.style-1149 {
  box-sizing: border-box;
  margin-bottom: 24px;
  margin: 48px 0px 24px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1150 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1151 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1152 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1153 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1154 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1155 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1156 {
  box-sizing: border-box;
}

.style-1157 {
  box-sizing: border-box;
}

.style-1158 {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
  flex: 1 1 0%;
}

.style-1159 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1160 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1161 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1162 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1163 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1164 {
  box-sizing: border-box;
}

.style-1165 {
  box-sizing: border-box;
}

.style-1166 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1167 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1168 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1169 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1170 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1171 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1172 {
  box-sizing: border-box;
}

.style-1173 {
  box-sizing: border-box;
}

.style-1174 {
  box-sizing: border-box;
  margin-top: 24px;
  margin: 24px 0px 48px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  gap: 32px;
  -webkit-box-align: stretch;
  align-items: stretch;

  @media screen and (max-width: 425px) {
    flex-direction: column;
    align-items: center;
  }
}

.style-1175 {
  box-sizing: border-box;
  flex: 3 1 0%;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1176 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1177 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1178 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1179 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1180 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1181 {
  box-sizing: border-box;
}

.style-1182 {
  box-sizing: border-box;
}

.style-1183 {
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1184 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1185 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1186 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1187 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1188 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1189 {
  box-sizing: border-box;
}

.style-1190 {
  box-sizing: border-box;
}

.style-1191 {
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.style-1192 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
  height: 450px;
  transition: all 0.5s ease-in-out 0s;
  filter: brightness(1);
  cursor: pointer;
}

.style-1193 {
  box-sizing: border-box;
  transform: matrix3d(1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1);
  width: 100%;
  height: 450px;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1194 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1195 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1196 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1197 {
  box-sizing: border-box;
}

.style-1198 {
  box-sizing: border-box;
}

.style-1199 {
  display: block;
  right: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-1200 {
  display: none;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  touch-action: pan-y;
  user-select: none;
  flex-shrink: 0;
  margin-top: 0px;
  max-width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;

  @media screen and (max-width: 768px) {
    display: block;
  }
}

.style-1200 img {
  height: 475px;
}

.style-1201 {
  display: block;
  left: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-1202 {}

.style-1203 {
  max-height: 475px;
  overflow: hidden;
}

.style-1204 {}

.style-1205 {
  box-sizing: border-box;
}

.style-1206 {
  position: relative;
  z-index: 1;
}

.style-1207 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1208 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 10px 20px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  border-radius: 4px;
  background-image: linear-gradient(to top,
      rgba(212, 67, 160, 0.8) 0%,
      rgba(212, 67, 160, 0) 25%,
      transparent 30%);

  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
  z-index: 1;
}

.style-1209 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1210 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1211 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1212 {
  box-sizing: border-box;
}

.style-1213 {
  box-sizing: border-box;
}

.style-1214 {}

.style-1215 {
  box-sizing: border-box;
}

.style-1216 {
  position: relative;
  z-index: 1;
}

.style-1217 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1218 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  background-color: rgba(212, 67, 160, 0.61);
  pointer-events: none;
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1219 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1220 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1221 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1222 {
  box-sizing: border-box;
}

.style-1223 {
  box-sizing: border-box;
}

.style-1224 {}

.style-1225 {
  box-sizing: border-box;
}

.style-1226 {
  position: relative;
  z-index: 1;
}

.style-1227 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1228 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1229 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1230 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1231 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1232 {
  box-sizing: border-box;
}

.style-1233 {
  box-sizing: border-box;
}

.style-1234 {}

.style-1235 {
  box-sizing: border-box;
}

.style-1236 {
  position: relative;
  z-index: 1;
}

.style-1237 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1238 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1239 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1240 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1241 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1242 {
  box-sizing: border-box;
}

.style-1243 {
  box-sizing: border-box;
}

.style-1244 {}

.style-1245 {
  box-sizing: border-box;
}

.style-1246 {
  position: relative;
  z-index: 1;
}

.style-1247 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1248 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1249 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1250 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1251 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1252 {
  box-sizing: border-box;
}

.style-1253 {
  box-sizing: border-box;
}

.style-1254 {}

.style-1255 {
  box-sizing: border-box;
}

.style-1256 {
  position: relative;
  z-index: 1;
}

.style-1257 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1258 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1259 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1260 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1261 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1262 {
  box-sizing: border-box;
}

.style-1263 {
  box-sizing: border-box;
}

.style-1264 {}

.style-1265 {
  box-sizing: border-box;
}

.style-1266 {
  position: relative;
  z-index: 1;
}

.style-1267 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1268 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1269 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1270 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1271 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1272 {
  box-sizing: border-box;
}

.style-1273 {
  box-sizing: border-box;
}

.style-1274 {}

.style-1275 {
  box-sizing: border-box;
}

.style-1276 {
  position: relative;
  z-index: 1;
}

.style-1277 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1278 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1279 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1280 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1281 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1282 {
  box-sizing: border-box;
}

.style-1283 {
  box-sizing: border-box;
}

.style-1284 {}

.style-1285 {
  box-sizing: border-box;
}

.style-1286 {
  position: relative;
  z-index: 1;
}

.style-1287 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1288 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1289 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1290 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1291 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1292 {
  box-sizing: border-box;
}

.style-1293 {
  box-sizing: border-box;
}

.style-1294 {}

.style-1295 {
  box-sizing: border-box;
}

.style-1296 {
  position: relative;
  z-index: 1;
}

.style-1297 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1298 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1299 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1300 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1301 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1302 {
  box-sizing: border-box;
}

.style-1303 {
  box-sizing: border-box;
}

.style-1304 {}

.style-1305 {
  box-sizing: border-box;
}

.style-1306 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1307 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1308 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1309 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1310 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1311 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1312 {
  box-sizing: border-box;
}

.style-1313 {
  box-sizing: border-box;
}

.style-1314 {}

.style-1315 {
  box-sizing: border-box;
}

.style-1316 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1317 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1318 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1319 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1320 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1321 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1322 {
  box-sizing: border-box;
}

.style-1323 {
  box-sizing: border-box;
}

.style-1324 {}

.style-1325 {
  box-sizing: border-box;
}

.style-1326 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1327 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1328 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1329 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1330 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1331 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1332 {
  box-sizing: border-box;
}

.style-1333 {
  box-sizing: border-box;
}

.style-1334 {}

.style-1335 {
  box-sizing: border-box;
}

.style-1336 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1337 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1338 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1339 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1340 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1341 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1342 {
  box-sizing: border-box;
}

.style-1343 {
  box-sizing: border-box;
}

.style-1344 {}

.style-1345 {
  box-sizing: border-box;
}

.style-1346 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1347 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1348 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1349 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1350 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1351 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1352 {
  box-sizing: border-box;
}

.style-1353 {
  box-sizing: border-box;
}

.style-1354 {}

.style-1355 {
  box-sizing: border-box;
}

.style-1356 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1357 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1358 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1359 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1360 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1361 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1362 {
  box-sizing: border-box;
}

.style-1363 {
  box-sizing: border-box;
}

.style-1364 {}

.style-1365 {
  box-sizing: border-box;
}

.style-1366 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1367 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1368 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1369 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1370 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1371 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1372 {
  box-sizing: border-box;
}

.style-1373 {
  box-sizing: border-box;
}

.style-1374 {}

.style-1375 {
  box-sizing: border-box;
}

.style-1376 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1377 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1378 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1379 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1380 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1381 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1382 {
  box-sizing: border-box;
}

.style-1383 {
  box-sizing: border-box;
}

.style-1384 {}

.style-1385 {
  box-sizing: border-box;
}

.style-1386 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1387 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1388 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1389 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1390 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1391 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-139A2 {
  box-sizing: border-box;
}

.style-1393 {
  box-sizing: border-box;
}

.style-1394 {}

.style-1395 {
  box-sizing: border-box;
}

.style-1396 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1397 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1398 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1399 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1400 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1401 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1402 {
  box-sizing: border-box;
}

.style-1403 {
  box-sizing: border-box;
}

.style-1404 {}

.style-1405 {
  box-sizing: border-box;
}

.style-1406 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1407 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1408 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1409 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1410 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1411 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1412 {
  box-sizing: border-box;
}

.style-1413 {
  box-sizing: border-box;
}

.style-1414 {}

.style-1415 {
  box-sizing: border-box;
}

.style-1416 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1417 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1418 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1419 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1420 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1421 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1422 {
  box-sizing: border-box;
}

.style-1423 {
  box-sizing: border-box;
}

.style-1424 {}

.style-1425 {
  box-sizing: border-box;
}

.style-1426 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1427 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1428 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1429 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1430 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1431 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1432 {
  box-sizing: border-box;
}

.style-1433 {
  box-sizing: border-box;
}

.style-1434 {}

.style-1435 {
  box-sizing: border-box;
}

.style-1436 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1437 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1438 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1439 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1440 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1441 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1442 {
  box-sizing: border-box;
}

.style-1443 {
  box-sizing: border-box;
}

.style-1444 {}

.style-1445 {
  box-sizing: border-box;
}

.style-1446 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1447 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1448 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1449 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1450 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1451 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1452 {
  box-sizing: border-box;
}

.style-1453 {
  box-sizing: border-box;
}

.style-1454 {}

.style-1455 {
  box-sizing: border-box;
}

.style-1456 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1457 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1458 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1459 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1460 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1461 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1462 {
  box-sizing: border-box;
}

.style-1463 {
  box-sizing: border-box;
}

.style-1464 {}

.style-1465 {
  box-sizing: border-box;
}

.style-1466 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1467 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1468 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1469 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1470 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1471 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1472 {
  box-sizing: border-box;
}

.style-1473 {
  box-sizing: border-box;
}

.style-1474 {}

.style-1475 {
  box-sizing: border-box;
}

.style-1476 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1477 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1478 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1479 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1480 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1481 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1482 {
  box-sizing: border-box;
}

.style-1483 {
  box-sizing: border-box;
}

.style-1484 {}

.style-1485 {
  box-sizing: border-box;
}

.style-1486 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1487 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1488 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1489 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1490 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1491 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1492 {
  box-sizing: border-box;
}

.style-1493 {
  box-sizing: border-box;
}

.style-1494 {}

.style-1495 {
  box-sizing: border-box;
}

.style-1496 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1497 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1498 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1499 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1500 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1501 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1502 {
  box-sizing: border-box;
}

.style-1503 {
  box-sizing: border-box;
}

.style-1504 {}

.style-1505 {
  box-sizing: border-box;
}

.style-1506 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1507 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1508 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1509 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1510 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1511 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1512 {
  box-sizing: border-box;
}

.style-1513 {
  box-sizing: border-box;
}

.style-1514 {}

.style-1515 {
  box-sizing: border-box;
}

.style-1516 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1517 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1518 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1519 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1520 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1521 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1522 {
  box-sizing: border-box;
}

.style-1523 {
  box-sizing: border-box;
}

.style-1524 {}

.style-1525 {
  box-sizing: border-box;
}

.style-1526 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1527 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1528 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1529 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1530 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1531 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1532 {
  box-sizing: border-box;
}

.style-1533 {
  box-sizing: border-box;
}

.style-1534 {}

.style-1535 {
  box-sizing: border-box;
}

.style-1536 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1537 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1538 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1539 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1540 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1541 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1542 {
  box-sizing: border-box;
}

.style-1543 {
  box-sizing: border-box;
}

.style-1544 {}

.style-1545 {
  box-sizing: border-box;
}

.style-1546 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1547 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1548 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1549 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1550 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1551 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1552 {
  box-sizing: border-box;
}

.style-1553 {
  box-sizing: border-box;
}

.style-1554 {}

.style-1555 {
  box-sizing: border-box;
}

.style-1556 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1557 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1558 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1559 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1560 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1561 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1562 {
  box-sizing: border-box;
}

.style-1563 {
  box-sizing: border-box;
}

.style-1564 {}

.style-1565 {
  box-sizing: border-box;
}

.style-1566 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1567 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1568 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1569 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1570 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1571 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1572 {
  box-sizing: border-box;
}

.style-1573 {
  box-sizing: border-box;
}

.style-1574 {}

.style-1575 {
  box-sizing: border-box;
}

.style-1576 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1577 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1578 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1579 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1580 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1581 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1582 {
  box-sizing: border-box;
}

.style-1583 {
  box-sizing: border-box;
}

.style-1584 {}

.style-1585 {
  box-sizing: border-box;
}

.style-1586 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1587 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1588 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1589 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1590 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1591 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1592 {
  box-sizing: border-box;
}

.style-1593 {
  box-sizing: border-box;
}

.style-1594 {}

.style-1595 {
  box-sizing: border-box;
}

.style-1596 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1597 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1598 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1599 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1600 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1601 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1602 {
  box-sizing: border-box;
}

.style-1603 {
  box-sizing: border-box;
}

.style-1604 {}

.style-1605 {
  box-sizing: border-box;
}

.style-1606 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1607 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1608 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1609 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1610 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1611 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1612 {
  box-sizing: border-box;
}

.style-1613 {
  box-sizing: border-box;
}

.style-1614 {}

.style-1615 {
  box-sizing: border-box;
}

.style-1616 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1617 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1618 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1619 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1620 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1621 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1622 {
  box-sizing: border-box;
}

.style-1623 {
  box-sizing: border-box;
}

.style-1624 {}

.style-1625 {
  box-sizing: border-box;
}

.style-1626 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1627 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1628 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1629 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1630 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1631 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1632 {
  box-sizing: border-box;
}

.style-1633 {
  box-sizing: border-box;
}

.style-1634 {}

.style-1635 {
  box-sizing: border-box;
}

.style-1636 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1637 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1638 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1639 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1640 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1641 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1642 {
  box-sizing: border-box;
}

.style-1643 {
  box-sizing: border-box;
}

.style-1644 {}

.style-1645 {
  box-sizing: border-box;
}

.style-1646 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1647 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1648 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1649 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1650 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1651 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1652 {
  box-sizing: border-box;
}

.style-1653 {
  box-sizing: border-box;
}

.style-1654 {}

.style-1655 {
  box-sizing: border-box;
}

.style-1656 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1657 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1658 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1659 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1660 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1661 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1662 {
  box-sizing: border-box;
}

.style-1663 {
  box-sizing: border-box;
}

.style-1664 {}

.style-1665 {
  box-sizing: border-box;
}

.style-1666 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1667 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1668 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1669 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1670 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1671 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1672 {
  box-sizing: border-box;
}

.style-1673 {
  box-sizing: border-box;
}

.style-1674 {}

.style-1675 {
  box-sizing: border-box;
}

.style-1676 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1677 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1678 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1679 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1680 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1681 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1682 {
  box-sizing: border-box;
}

.style-1683 {
  box-sizing: border-box;
}

.style-1684 {}

.style-1685 {
  box-sizing: border-box;
}

.style-1686 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1687 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1688 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1689 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1690 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1691 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1692 {
  box-sizing: border-box;
}

.style-1693 {
  box-sizing: border-box;
}

.style-1694 {}

.style-1695 {
  box-sizing: border-box;
}

.style-1696 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1697 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1698 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1699 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1700 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1701 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1702 {
  box-sizing: border-box;
}

.style-1703 {
  box-sizing: border-box;
}

.style-1704 {}

.style-1705 {
  box-sizing: border-box;
}

.style-1706 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1707 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1708 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1709 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1710 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1711 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1712 {
  box-sizing: border-box;
}

.style-1713 {
  box-sizing: border-box;
}

.style-1714 {}

.style-1715 {
  box-sizing: border-box;
}

.style-1716 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1717 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1718 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1719 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1720 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1721 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1722 {
  box-sizing: border-box;
}

.style-1723 {
  box-sizing: border-box;
}

.style-1724 {}

.style-1725 {
  box-sizing: border-box;
}

.style-1726 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1727 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1728 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1729 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1730 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1731 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1732 {
  box-sizing: border-box;
}

.style-1733 {
  box-sizing: border-box;
}

.style-1734 {}

.style-1735 {
  box-sizing: border-box;
}

.style-1736 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1737 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1738 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1739 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1740 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1741 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1742 {
  box-sizing: border-box;
}

.style-1743 {
  box-sizing: border-box;
}

.style-1744 {}

.style-1745 {
  box-sizing: border-box;
}

.style-1746 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1747 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1748 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1749 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1750 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1751 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1752 {
  box-sizing: border-box;
}

.style-1753 {
  box-sizing: border-box;
}

.style-1754 {}

.style-1755 {
  box-sizing: border-box;
}

.style-1756 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1757 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1758 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1759 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1760 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1761 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1762 {
  box-sizing: border-box;
}

.style-1763 {
  box-sizing: border-box;
}

.style-1764 {}

.style-1765 {
  box-sizing: border-box;
}

.style-1766 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1767 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1768 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1769 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1770 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1771 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1772 {
  box-sizing: border-box;
}

.style-1773 {
  box-sizing: border-box;
}

.style-1774 {}

.style-1775 {
  box-sizing: border-box;
}

.style-1776 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1777 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1778 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1779 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1780 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1781 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1782 {
  box-sizing: border-box;
}

.style-1783 {
  box-sizing: border-box;
}

.style-1784 {}

.style-1785 {
  box-sizing: border-box;
}

.style-1786 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1787 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1788 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1789 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1790 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1791 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1792 {
  box-sizing: border-box;
}

.style-1793 {
  box-sizing: border-box;
}

.style-1794 {}

.style-1795 {
  box-sizing: border-box;
}

.style-1796 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1797 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1798 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1799 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1800 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1801 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1802 {
  box-sizing: border-box;
}

.style-1803 {
  box-sizing: border-box;
}

.style-1804 {}

.style-1805 {
  box-sizing: border-box;
}

.style-1806 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1807 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1808 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1809 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1810 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1811 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1812 {
  box-sizing: border-box;
}

.style-1813 {
  box-sizing: border-box;
}

.style-1814 {}

.style-1815 {
  box-sizing: border-box;
}

.style-1816 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1817 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1818 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1819 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1820 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1821 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1822 {
  box-sizing: border-box;
}

.style-1823 {
  box-sizing: border-box;
}

.style-1824 {}

.style-1825 {
  box-sizing: border-box;
}

.style-1826 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1827 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1828 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1829 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1830 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1831 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1832 {
  box-sizing: border-box;
}

.style-1833 {
  box-sizing: border-box;
}

.style-1834 {}

.style-1835 {
  box-sizing: border-box;
}

.style-1836 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1837 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1838 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1839 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1840 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1841 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1842 {
  box-sizing: border-box;
}

.style-1843 {
  box-sizing: border-box;
}

.style-1844 {}

.style-1845 {
  box-sizing: border-box;
}

.style-1846 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1847 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1848 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1849 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1850 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1851 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1852 {
  box-sizing: border-box;
}

.style-1853 {
  box-sizing: border-box;
}

.style-1854 {}

.style-1855 {
  box-sizing: border-box;
}

.style-1856 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1857 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1858 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1859 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1860 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1861 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1862 {
  box-sizing: border-box;
}

.style-1863 {
  box-sizing: border-box;
}

.style-1864 {}

.style-1865 {
  box-sizing: border-box;
}

.style-1866 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1867 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1868 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1869 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1870 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1871 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1872 {
  box-sizing: border-box;
}

.style-1873 {
  box-sizing: border-box;
}

.style-1874 {}

.style-1875 {
  box-sizing: border-box;
}

.style-1876 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1877 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1878 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1879 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1880 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1881 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1882 {
  box-sizing: border-box;
}

.style-1883 {
  box-sizing: border-box;
}

.style-1884 {}

.style-1885 {
  box-sizing: border-box;
}

.style-1886 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1887 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1888 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1889 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1890 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1891 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1892 {
  box-sizing: border-box;
}

.style-1893 {
  box-sizing: border-box;
}

.style-1894 {}

.style-1895 {
  box-sizing: border-box;
}

.style-1896 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1897 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1898 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1899 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1900 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1901 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1902 {
  box-sizing: border-box;
}

.style-1903 {
  box-sizing: border-box;
}

.style-1904 {}

.style-1905 {
  box-sizing: border-box;
}

.style-1906 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1907 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1908 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1909 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1910 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1911 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1912 {
  box-sizing: border-box;
}

.style-1913 {
  box-sizing: border-box;
}

.style-1914 {}

.style-1915 {
  box-sizing: border-box;
}

.style-1916 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1917 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1918 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1919 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1920 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1921 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1922 {
  box-sizing: border-box;
}

.style-1923 {
  box-sizing: border-box;
}

.style-1924 {}

.style-1925 {
  box-sizing: border-box;
}

.style-1926 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1927 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1928 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1929 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1930 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1931 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1932 {
  box-sizing: border-box;
}

.style-1933 {
  box-sizing: border-box;
}

.style-1934 {}

.style-1935 {
  box-sizing: border-box;
}

.style-1936 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1937 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1938 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1939 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1940 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1941 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1942 {
  box-sizing: border-box;
}

.style-1943 {
  box-sizing: border-box;
}

.style-1944 {}

.style-1945 {
  box-sizing: border-box;
}

.style-1946 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1947 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1948 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1949 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1950 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1951 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1952 {
  box-sizing: border-box;
}

.style-1953 {
  box-sizing: border-box;
}

.style-1954 {}

.style-1955 {
  box-sizing: border-box;
}

.style-1956 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1957 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1958 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1959 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1960 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1961 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1962 {
  box-sizing: border-box;
}

.style-1963 {
  box-sizing: border-box;
}

.style-1964 {}

.style-1965 {
  box-sizing: border-box;
}

.style-1966 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1967 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1968 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1969 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1970 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1971 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1972 {
  box-sizing: border-box;
}

.style-1973 {
  box-sizing: border-box;
}

.style-1974 {}

.style-1975 {
  box-sizing: border-box;
}

.style-1976 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1977 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1978 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1979 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1980 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1981 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1982 {
  box-sizing: border-box;
}

.style-1983 {
  box-sizing: border-box;
}

.style-1984 {}

.style-1985 {
  box-sizing: border-box;
}

.style-1986 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1987 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1988 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1989 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-1990 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-1991 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-1992 {
  box-sizing: border-box;
}

.style-1993 {
  box-sizing: border-box;
}

.style-1994 {}

.style-1995 {
  box-sizing: border-box;
}

.style-1996 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-1997 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-1998 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-1999 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2000 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2001 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2002 {
  box-sizing: border-box;
}

.style-2003 {
  box-sizing: border-box;
}

.style-2004 {}

.style-2005 {
  box-sizing: border-box;
}

.style-2006 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2007 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2008 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2009 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2010 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2011 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2012 {
  box-sizing: border-box;
}

.style-2013 {
  box-sizing: border-box;
}

.style-2014 {}

.style-2015 {
  box-sizing: border-box;
}

.style-2016 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2017 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2018 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2019 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2020 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2021 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2022 {
  box-sizing: border-box;
}

.style-2023 {
  box-sizing: border-box;
}

.style-2024 {}

.style-2025 {
  box-sizing: border-box;
}

.style-2026 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2027 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2028 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2029 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2030 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2031 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2032 {
  box-sizing: border-box;
}

.style-2033 {
  box-sizing: border-box;
}

.style-2034 {}

.style-2035 {
  box-sizing: border-box;
}

.style-2036 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2037 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2038 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2039 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2040 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2041 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2042 {
  box-sizing: border-box;
}

.style-2043 {
  box-sizing: border-box;
}

.style-2044 {}

.style-2045 {
  box-sizing: border-box;
}

.style-2046 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2047 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2048 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2049 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2050 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2051 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2052 {
  box-sizing: border-box;
}

.style-2053 {
  box-sizing: border-box;
}

.style-2054 {}

.style-2055 {
  box-sizing: border-box;
}

.style-2056 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2057 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2058 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2059 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2060 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2061 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2062 {
  box-sizing: border-box;
}

.style-2063 {
  box-sizing: border-box;
}

.style-2064 {}

.style-2065 {
  box-sizing: border-box;
}

.style-2066 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2067 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2068 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2069 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2070 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2071 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2072 {
  box-sizing: border-box;
}

.style-2073 {
  box-sizing: border-box;
}

.style-2074 {}

.style-2075 {
  box-sizing: border-box;
}

.style-2076 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2077 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2078 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2079 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2080 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2081 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2082 {
  box-sizing: border-box;
}

.style-2083 {
  box-sizing: border-box;
}

.style-2084 {}

.style-2085 {
  box-sizing: border-box;
}

.style-2086 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2087 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2088 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2089 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2090 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2091 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2092 {
  box-sizing: border-box;
}

.style-2093 {
  box-sizing: border-box;
}

.style-2094 {}

.style-2095 {
  box-sizing: border-box;
}

.style-2096 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2097 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2098 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2099 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2100 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2101 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2102 {
  box-sizing: border-box;
}

.style-2103 {
  box-sizing: border-box;
}

.style-2104 {}

.style-2105 {
  box-sizing: border-box;
}

.style-2106 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2107 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2108 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2109 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2110 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2111 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2112 {
  box-sizing: border-box;
}

.style-2113 {
  box-sizing: border-box;
}

.style-2114 {}

.style-2115 {
  box-sizing: border-box;
}

.style-2116 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2117 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2118 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2119 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2120 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2121 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2122 {
  box-sizing: border-box;
}

.style-2123 {
  box-sizing: border-box;
}

.style-2124 {}

.style-2125 {
  box-sizing: border-box;
}

.style-2126 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2127 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2128 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2129 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2130 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2131 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2132 {
  box-sizing: border-box;
}

.style-2133 {
  box-sizing: border-box;
}

.style-2134 {}

.style-2135 {
  box-sizing: border-box;
}

.style-2136 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2137 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2138 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2139 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2140 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2141 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2142 {
  box-sizing: border-box;
}

.style-2143 {
  box-sizing: border-box;
}

.style-2144 {}

.style-2145 {
  box-sizing: border-box;
}

.style-2146 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2147 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2148 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2149 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2150 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2151 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2152 {
  box-sizing: border-box;
}

.style-2153 {
  box-sizing: border-box;
}

.style-2154 {}

.style-2155 {
  box-sizing: border-box;
}

.style-2156 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2157 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2158 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2159 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2160 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2161 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2162 {
  box-sizing: border-box;
}

.style-2163 {
  box-sizing: border-box;
}

.style-2164 {}

.style-2165 {
  box-sizing: border-box;
}

.style-2166 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2167 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2168 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2169 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2170 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2171 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2172 {
  box-sizing: border-box;
}

.style-2173 {
  box-sizing: border-box;
}

.style-2174 {}

.style-2175 {
  box-sizing: border-box;
}

.style-2176 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2177 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2178 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2179 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2180 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2181 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2182 {
  box-sizing: border-box;
}

.style-2183 {
  box-sizing: border-box;
}

.style-2184 {}

.style-2185 {
  box-sizing: border-box;
}

.style-2186 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2187 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2188 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2189 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2190 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2191 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2192 {
  box-sizing: border-box;
}

.style-2193 {
  box-sizing: border-box;
}

.style-2194 {}

.style-2195 {
  box-sizing: border-box;
}

.style-2196 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2197 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2198 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2199 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2200 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2201 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2202 {
  box-sizing: border-box;
}

.style-2203 {
  box-sizing: border-box;
}

.style-2204 {}

.style-2205 {
  box-sizing: border-box;
}

.style-2206 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2207 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2208 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2209 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2210 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2211 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2212 {
  box-sizing: border-box;
}

.style-2213 {
  box-sizing: border-box;
}

.style-2214 {}

.style-2215 {
  box-sizing: border-box;
}

.style-2216 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2217 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2218 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2219 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2220 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2221 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2222 {
  box-sizing: border-box;
}

.style-2223 {
  box-sizing: border-box;
}

.style-2224 {}

.style-2225 {
  box-sizing: border-box;
}

.style-2226 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2227 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2228 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2229 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2230 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2231 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2232 {
  box-sizing: border-box;
}

.style-2233 {
  box-sizing: border-box;
}

.style-2234 {}

.style-2235 {
  box-sizing: border-box;
}

.style-2236 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2237 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2238 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2239 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2240 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2241 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2242 {
  box-sizing: border-box;
}

.style-2243 {
  box-sizing: border-box;
}

.style-2244 {}

.style-2245 {
  box-sizing: border-box;
}

.style-2246 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2247 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2248 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2249 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2250 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2251 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2252 {
  box-sizing: border-box;
}

.style-2253 {
  box-sizing: border-box;
}

.style-2254 {}

.style-2255 {
  box-sizing: border-box;
}

.style-2256 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2257 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2258 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2259 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2260 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2261 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2262 {
  box-sizing: border-box;
}

.style-2263 {
  box-sizing: border-box;
}

.style-2264 {}

.style-2265 {
  box-sizing: border-box;
}

.style-2266 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 3 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2267 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2268 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2269 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2270 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

.style-2271 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2272 {
  box-sizing: border-box;
}

.style-2273 {
  box-sizing: border-box;
}

.style-2274 {}

.style-2275 {
  box-sizing: border-box;
}

.style-2276 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  flex: 1 1 0%;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.style-2277 {
  margin: 0px auto;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 450px;
}

.style-2278 {
  box-sizing: border-box;
  transform: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  pointer-events: none;
  background-color: rgba(212, 67, 160, 0.61);
  color: rgb(255, 255, 255);
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: column;
}

.style-2279 {
  font-size: 22.4px;
  margin-bottom: 0px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26.88px;
  margin-top: 0px;
  box-sizing: border-box;
}

.style-2280 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-align: center;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}

/* .style-2281 {
    vertical-align: middle;
    box-sizing: border-box;
  } */

.style-2281 {
  font-size: 64px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 700;
  width: 90%;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
  }
}

/* .style-2282 {
    box-sizing: border-box;
  } */

.style-2282 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
    margin: 0px;
    /* text-align: center; */
  }
}

.style-2283 {
  box-sizing: border-box;
}

.style-2284 {
  display: block;
  right: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-2285 {
  box-sizing: border-box;
  background: rgb(212, 67, 160) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-2286 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 32px;
  padding: 100px;

  @media screen and (max-width: 768px) {
    flex-direction: column;
    gap: 1rem;
    padding: 4rem 2.5rem 2rem;
    overflow: hidden;
  }
}

.style-2287 {
  box-sizing: border-box;
  width: 100%;

  @media screen and (max-width: 769px) {
    padding: 24px 0px;
    /* width: 100%; */
  }
}

.style-2288 {
  background-color: #EDEDED;
  padding: 15px;
  border: 1px solid #ccc;
  width: 48%;
  margin: 10px 0px;
  border-radius: 5px;

  @media screen and (max-width: 768px) {
    padding: 10px;
  }

  @media screen and (max-width: 426px) {
    width: 100%;
  }
}

.style-2288::placeholder {
  color: #333333;

}



.style-2290 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;

  @media screen and (max-width: 426px) {
    flex-direction: column;
  }
}

.style-2291 {
  /* display: flex;
    box-sizing: border-box; */
  margin-top: 10px;
}

.style-2292 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2293 {
  box-sizing: border-box;
}

.style-2294 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2295 {
  box-sizing: border-box;
}

.style-2296 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2297 {
  box-sizing: border-box;
}

.style-2298 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2299 {
  box-sizing: border-box;
}

.style-2300 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2301 {
  box-sizing: border-box;
}

.style-2302 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
}

.style-2303 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 22px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
}

.style-2304 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  height: 800px;

  @media screen and (max-width: 769px) {
    height: 20px;
    flex-direction: row;
    width: 100%;
  }
}

.style-2305 {
  box-sizing: border-box;
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  height: 800px;
  width: 2px;
  position: absolute;

  @media screen and (max-width: 769px) {
    height: 2px;
    flex-direction: row;
    width: 100%;
  }
}

.style-2306 {
  box-sizing: border-box;
  background-color: rgb(212, 67, 160);
  cursor: pointer;
  z-index: 1;
}

.style-2307 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2308 {
  box-sizing: border-box;
  stroke-opacity: 0.4;
}

.style-2308-active {
  stroke-opacity: 1;
}

.style-2309 {
  box-sizing: border-box;
  background-color: rgb(212, 67, 160);
  cursor: pointer;
  z-index: 1;
}

.style-2310 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2311 {
  box-sizing: border-box;
  stroke-opacity: 0.4;
}

.style-2311-active {
  stroke-opacity: 1;
}

.style-2312 {
  box-sizing: border-box;
  background-color: rgb(212, 67, 160);
  cursor: pointer;
  z-index: 1;
}

.style-2313 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2314 {
  box-sizing: border-box;
  stroke-opacity: 0.4;
}

.style-2314-active {
  stroke-opacity: 1;
}

.style-2315 {
  box-sizing: border-box;
  width: 50%;
  display: flex;
  max-height: 1200px;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
  overflow: hidden;
  gap: 24px;
  transition: all 0.3s linear;

  @media screen and (max-width: 769px) {
    flex-direction: row;
    width: max-content;
    overflow: hidden;
    margin-bottom: 20px;

    div {
      max-width: 450px;
    }
  }

  @media screen and (max-width: 426px) {
    div {
      width: 340px;
    }
  }
}

.style-2316 {
  box-sizing: border-box;
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  border: 0px none rgb(83, 88, 112);
  border-radius: 30px;
  background: rgb(223, 118, 187) none repeat scroll 0% 0% / auto padding-box border-box;
  transition: background 0.5s ease 0s;
  color: #fff;

  @media screen and (max-width: 425px) {
    max-width: 325px;

    p {
      font-size: 18px;
      line-height: 26px;
    }
  }
}

.style-2316-active {
  background-color: #fff;

  p {
    color: #000;
  }
}

.style-2317 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  text-align: justify;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;

  @media screen and (max-width: 1024px) {
    font-size: 18px;
    line-height: 28px;
  }

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2318 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 32px;
  align-self: stretch;
}

.style-2319 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  border-radius: 215.139px;
  width: 54px;
  height: 54px;
}

.style-2320 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  text-align: justify;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
}

.style-2321 {
  box-sizing: border-box;
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  border: 0px none rgb(83, 88, 112);
  border-radius: 30px;
  background: rgb(223, 118, 187) none repeat scroll 0% 0% / auto padding-box border-box;
  transition: background 0.5s ease 0s;
  color: #fff;

  @media screen and (max-width: 425px) {
    max-width: 325px;

    p {
      font-size: 18px;
      line-height: 26px;
    }
  }
}

.style-2321-active {
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box !important;

  p {
    color: #000;
  }
}

.style-2322 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  text-align: justify;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;

  @media screen and (max-width: 1024px) {
    font-size: 18px;
    line-height: 28px;
  }

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2323 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 32px;
  align-self: stretch;
}

.style-2324 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  border-radius: 215.139px;
  width: 54px;
  height: 54px;
}

.style-2325 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 28px;
  color: rgb(27, 19, 31);
  text-align: justify;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
}

.style-2326 {
  box-sizing: border-box;
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  border: 0px none rgb(83, 88, 112);
  border-radius: 30px;
  background: rgb(223, 118, 187) none repeat scroll 0% 0% / auto padding-box border-box;
  transition: background 0.5s ease 0s;
  color: #fff;

  @media screen and (max-width: 425px) {
    max-width: 325px;

    p {
      font-size: 18px;
      line-height: 26px;
    }
  }
}

.style-2326-active {
  background-color: #fff;

  p {
    color: #000;
  }
}

.style-2327 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  text-align: justify;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;

  @media screen and (max-width: 1024px) {
    font-size: 18px;
    line-height: 28px;
  }

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2328 {
  box-sizing: border-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  gap: 32px;
  align-self: stretch;
}

.style-2329 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  border-radius: 215.139px;
  width: 54px;
  height: 54px;
}

.style-2330 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 28px;
  color: rgb(255, 255, 255);
  text-align: justify;
  font-family: 'Instrument Sans';
  font-style: normal;
  font-weight: 500;
}

.style-2331 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 16px;
  line-height: 24px;
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
  position: absolute;
  display: flex;
  transform: matrix(0.988959, 0.148189, -0.148189, 0.988959, 0, 0);
  padding: 6px 12px;
  color: rgb(203, 29, 141);
  border: 0px none rgb(203, 29, 141);
  font-style: normal;
  font-weight: 500;
  top: 360px;
  left: 100.797px;

  @media screen and (max-width: 768px) {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 20px;
    top: 3%;
    left: 4%;
  }
}

.style-2332 {
  box-sizing: border-box;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-2333 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  box-sizing: border-box;
  padding: 100px 0px;
  position: relative;
  overflow: hidden;

  @media screen and (max-width: 768px) {
    padding: 4rem 1.25rem 2rem;
  }
}

.style-2334 {
  box-sizing: border-box;
  position: absolute;
  top: -8.01562px;
  right: 172.797px;

  @media screen and (max-width: 768px) {
    display: block;
    position: absolute;
    top: 0%;
    right: 0%;
  }
}

.style-2335 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 85%;

  @media screen and (max-width: 768px) {
    width: 40%;
  }
}

.style-2336 {
  box-sizing: border-box;
}

.style-2337 {
  box-sizing: border-box;
}

.style-2338 {
  box-sizing: border-box;
}

.style-2339 {
  box-sizing: border-box;
}

.style-2340 {
  box-sizing: border-box;
  display: none;
}

.style-2341 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2342 {
  box-sizing: border-box;
}

.style-2343 {
  box-sizing: border-box;
}

.style-2344 {
  box-sizing: border-box;
}

.style-2345 {
  box-sizing: border-box;
}

.style-2346 {
  align-items: center;
  flex-direction: column;
  display: flex;
  box-sizing: border-box;
  padding: 0px 100px;

  @media screen and (max-width: 768px) {
    padding: 0;
  }
}

.style-2347 {
  box-sizing: border-box;
  position: absolute;
  right: 144px;
  top: 150px;
  cursor: pointer;

  @media screen and (max-width: 768px) {
    top: 98px;
    right: 20px;
    display: none;
  }
}

.style-2348 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2349 {
  box-sizing: border-box;
}

.style-2350 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2351 {
  box-sizing: border-box;
}

.style-2352 {
  font-size: 64px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 24px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  text-align: center;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;
    margin-bottom: 1.25rem;
  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 8px;
  }
}

.style-2353 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(27, 19, 31);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-2354 {
  box-sizing: border-box;
  margin-top: 48px;
}

.style-2355 {
  display: block;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  touch-action: pan-y;
  user-select: none;
}

.style-2356 {
  display: block;
  left: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-2357 {
  height: 405px;
  /* width: 100% !important;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          margin: 0px;
                          overflow: hidden;
                          padding: 0px;
                          display: block;
                          position: relative;
                          box-sizing: border-box; */
}

.style-2358 {
  /* width: 3600px;
                          opacity: 1;
                          transform: translate3d(0px, 0px, 0px);
                          opacity: 1;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          left: 0px;
                          margin-left: auto;
                          margin-right: auto;
                          position: relative;
                          top: 0px;
                          box-sizing: border-box; */
}

.style-2359 {
  outline: none;
  margin-top: 16px;
  margin-bottom: 50px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2360 {
  box-sizing: border-box;
}

.style-2361 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2362 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2363 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2364 {
  outline: none;
  margin-bottom: 12px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2365 {
  box-sizing: border-box;
}

.style-2366 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2367 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2368 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2369 {
  outline: none;
  margin-top: 16px;
  margin-bottom: 50px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2370 {
  box-sizing: border-box;
}

.style-2371 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2372 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2373 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2374 {
  outline: none;
  margin-bottom: 12px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2375 {
  box-sizing: border-box;
}

.style-2376 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2377 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2378 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2379 {
  outline: none;
  margin-top: 16px;
  margin-bottom: 50px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2380 {
  box-sizing: border-box;
}

.style-2381 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2382 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2383 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2384 {
  outline: none;
  margin-bottom: 12px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2385 {
  box-sizing: border-box;
}

.style-2386 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2387 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2388 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2389 {
  outline: none;
  margin-top: 16px;
  margin-bottom: 50px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2390 {
  box-sizing: border-box;
}

.style-2391 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2392 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2393 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2394 {
  outline: none;
  margin-bottom: 12px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2395 {
  box-sizing: border-box;
}

.style-2396 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2397 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2398 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2399 {
  outline: none;
  margin-top: 16px;
  margin-bottom: 50px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2400 {
  box-sizing: border-box;
}

.style-2401 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2402 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2403 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2404 {
  outline: none;
  margin-bottom: 12px;
  margin-right: 20px;
  width: 280px !important;
  display: block;
  float: left;
  height: 405.188px;
  min-height: 1px;
  box-sizing: border-box;
}

.style-2405 {
  box-sizing: border-box;
}

.style-2406 {
  width: 100%;
  display: inline-block;
  display: inline-block;
  box-sizing: border-box;
  height: 400px;
  flex-direction: column;
}

.style-2407 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2408 {
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 195px;
}

.style-2409 {
  display: block;
  right: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-2410 {
  box-sizing: border-box;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-2411 {
  padding-bottom: 0px;
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  overflow: hidden;
  justify-content: center;
  align-items: center;

  @media screen and (max-width: 769px) {
    padding: 24px;
  }
}

.style-2412 {
  align-items: center;
  flex-direction: column;
  display: flex;
  box-sizing: border-box;
}

.style-2413 {
  box-sizing: border-box;
  position: absolute;
  right: 144px;
  top: 200px;
  cursor: pointer;

  @media screen and (max-width: 768px) {
    display: none;
  }
}

.style-2414 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2415 {
  box-sizing: border-box;
}

.style-2416 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2417 {
  box-sizing: border-box;
}

.style-2418 {
  font-size: 64px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  text-align: center;
  padding-top: 100px;
  padding-bottom: 50px;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;

  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
    padding-bottom: 0px;
  }
}

.style-2419 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(27, 19, 31);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-2420 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 75px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  overflow: hidden;

  @media screen and (max-width: 769px) {
    padding: 0 24px;
  }
}

.style-2421 {
  box-sizing: border-box;
  margin: 48px 0px;
  gap: 24px;
  width: 100%;
}

.style-2422 {
  display: block;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  touch-action: pan-y;
  user-select: none;
}

.style-2423 {
  display: block;
  left: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-2424 {
  /* height: 475px;
                          width: 100% !important;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          margin: 0px;
                          overflow: hidden;
                          padding: 0px;
                          display: block;
                          position: relative;
                          box-sizing: border-box; */
}

.style-2425 {
  /* width: 3350px;
                          opacity: 1;
                          transform: translate3d(0px, 0px, 0px);
                          opacity: 1;
                          transform: matrix(1, 0, 0, 1, 0, 0);
                          display: flex;
                          left: 0px;
                          margin-left: auto;
                          margin-right: auto;
                          position: relative;
                          top: 0px;
                          box-sizing: border-box; */
}

.style-2426 {
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 491px;
                          min-height: 1px;
                          box-sizing: border-box; */
  margin-right: 20px;
}

.style-2427 {
  box-sizing: border-box;
}

.style-2428 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2429 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2430 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  /* position: relative; */
}

.style-2431 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2432 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2433 {
  box-sizing: border-box;
}

.style-2434 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2435 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2436 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2437 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2438 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2439 {
  box-sizing: border-box;
}

.style-2440 {
  box-sizing: border-box;
}

.style-2441 {
  box-sizing: border-box;
}

.style-2442 {
  box-sizing: border-box;
}

.style-2443 {
  box-sizing: border-box;
}

.style-2444 {
  box-sizing: border-box;
}

.style-2445 {
  box-sizing: border-box;
}

.style-2446 {
  box-sizing: border-box;
}

.style-2447 {
  box-sizing: border-box;
}

.style-2448 {
  box-sizing: border-box;
}

.style-2449 {
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
  margin-right: 20px;
}

.style-2450 {
  box-sizing: border-box;
}

.style-2451 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2452 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2453 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2454 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2455 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2456 {
  box-sizing: border-box;
}

.style-2457 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2458 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2459 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2460 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2461 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2462 {
  box-sizing: border-box;
}

.style-2463 {
  box-sizing: border-box;
}

.style-2464 {
  box-sizing: border-box;
}

.style-2465 {
  box-sizing: border-box;
}

.style-2466 {
  box-sizing: border-box;
}

.style-2467 {
  box-sizing: border-box;
}

.style-2468 {
  box-sizing: border-box;
}

.style-2469 {
  box-sizing: border-box;
}

.style-2470 {
  box-sizing: border-box;
}

.style-2471 {
  box-sizing: border-box;
}

.style-2472 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2473 {
  box-sizing: border-box;
}

.style-2474 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2475 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2476 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2477 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2478 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2479 {
  box-sizing: border-box;
}

.style-2480 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2481 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2482 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2483 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2484 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2485 {
  box-sizing: border-box;
}

.style-2486 {
  box-sizing: border-box;
}

.style-2487 {
  box-sizing: border-box;
}

.style-2488 {
  box-sizing: border-box;
}

.style-2489 {
  box-sizing: border-box;
}

.style-2490 {
  box-sizing: border-box;
}

.style-2491 {
  box-sizing: border-box;
}

.style-2492 {
  box-sizing: border-box;
}

.style-2493 {
  box-sizing: border-box;
}

.style-2494 {
  box-sizing: border-box;
}

.style-2495 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2496 {
  box-sizing: border-box;
}

.style-2497 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2498 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2499 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2500 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2501 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2502 {
  box-sizing: border-box;
}

.style-2503 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2504 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2505 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2506 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2507 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2508 {
  box-sizing: border-box;
}

.style-2509 {
  box-sizing: border-box;
}

.style-2510 {
  box-sizing: border-box;
}

.style-2511 {
  box-sizing: border-box;
}

.style-2512 {
  box-sizing: border-box;
}

.style-2513 {
  box-sizing: border-box;
}

.style-2514 {
  box-sizing: border-box;
}

.style-2515 {
  box-sizing: border-box;
}

.style-2516 {
  box-sizing: border-box;
}

.style-2517 {
  box-sizing: border-box;
}

.style-2518 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2519 {
  box-sizing: border-box;
}

.style-2520 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2521 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2522 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2523 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2524 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2525 {
  box-sizing: border-box;
}

.style-2526 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2527 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2528 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2529 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2530 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2531 {
  box-sizing: border-box;
}

.style-2532 {
  box-sizing: border-box;
}

.style-2533 {
  box-sizing: border-box;
}

.style-2534 {
  box-sizing: border-box;
}

.style-2535 {
  box-sizing: border-box;
}

.style-2536 {
  box-sizing: border-box;
}

.style-2537 {
  box-sizing: border-box;
}

.style-2538 {
  box-sizing: border-box;
}

.style-2539 {
  box-sizing: border-box;
}

.style-2540 {
  box-sizing: border-box;
}

.style-2541 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2542 {
  box-sizing: border-box;
}

.style-2543 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2544 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2545 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2546 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2547 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2548 {
  box-sizing: border-box;
}

.style-2549 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2550 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2551 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2552 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2553 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2554 {
  box-sizing: border-box;
}

.style-2555 {
  box-sizing: border-box;
}

.style-2556 {
  box-sizing: border-box;
}

.style-2557 {
  box-sizing: border-box;
}

.style-2558 {
  box-sizing: border-box;
}

.style-2559 {
  box-sizing: border-box;
}

.style-2560 {
  box-sizing: border-box;
}

.style-2561 {
  box-sizing: border-box;
}

.style-2562 {
  box-sizing: border-box;
}

.style-2563 {
  box-sizing: border-box;
}

.style-2564 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 489.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2565 {
  box-sizing: border-box;
}

.style-2566 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2567 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2568 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2569 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2570 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2571 {
  box-sizing: border-box;
}

.style-2572 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2573 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2574 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2575 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2576 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2577 {
  box-sizing: border-box;
}

.style-2578 {
  box-sizing: border-box;
}

.style-2579 {
  box-sizing: border-box;
}

.style-2580 {
  box-sizing: border-box;
}

.style-2581 {
  box-sizing: border-box;
}

.style-2582 {
  box-sizing: border-box;
}

.style-2583 {
  box-sizing: border-box;
}

.style-2584 {
  box-sizing: border-box;
}

.style-2585 {
  box-sizing: border-box;
}

.style-2586 {
  box-sizing: border-box;
}

.style-2587 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 481.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2588 {
  box-sizing: border-box;
}

.style-2589 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2590 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2591 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2592 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2593 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2594 {
  box-sizing: border-box;
}

.style-2595 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2596 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2597 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2598 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2599 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2600 {
  box-sizing: border-box;
}

.style-2601 {
  box-sizing: border-box;
}

.style-2602 {
  box-sizing: border-box;
}

.style-2603 {
  box-sizing: border-box;
}

.style-2604 {
  box-sizing: border-box;
}

.style-2605 {
  box-sizing: border-box;
}

.style-2606 {
  box-sizing: border-box;
}

.style-2607 {
  box-sizing: border-box;
}

.style-2608 {
  box-sizing: border-box;
}

.style-2609 {
  box-sizing: border-box;
}

.style-2610 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 481.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2611 {
  box-sizing: border-box;
}

.style-2612 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2613 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2614 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2615 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2616 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2617 {
  box-sizing: border-box;
}

.style-2618 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2619 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2620 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2621 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2622 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2623 {
  box-sizing: border-box;
}

.style-2624 {
  box-sizing: border-box;
}

.style-2625 {
  box-sizing: border-box;
}

.style-2626 {
  box-sizing: border-box;
}

.style-2627 {
  box-sizing: border-box;
}

.style-2628 {
  box-sizing: border-box;
}

.style-2629 {
  box-sizing: border-box;
}

.style-2630 {
  box-sizing: border-box;
}

.style-2631 {
  box-sizing: border-box;
}

.style-2632 {
  box-sizing: border-box;
}

.style-2633 {
  margin-right: 20px;
  /* outline: none;
                          margin-bottom: 50px;
                          width: 280px !important;
                          display: block;
                          float: left;
                          height: 481.391px;
                          min-height: 1px;
                          box-sizing: border-box; */
}

.style-2634 {
  box-sizing: border-box;
}

.style-2635 {
  box-sizing: border-box;
  flex-direction: column;
  border-radius: 16px;
  border: 1px solid rgb(102, 100, 103);
  background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
  margin-bottom: 5px;
}

.style-2636 {
  box-sizing: border-box;
  border-radius: 16px;
  overflow: hidden;
}

.style-2637 {
  min-height: 270px;
  display: block;
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2638 {
  box-sizing: border-box;
  display: flex;
  padding: 20px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.style-2639 {
  font-size: 18px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 600;
  line-height: 26px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.style-2640 {
  box-sizing: border-box;
}

.style-2641 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(180, 178, 181);
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2642 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(102, 100, 103);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'Instrument Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}

.style-2643 {
  justify-content: space-between;
  width: 100% !important;
  display: flex;
  box-sizing: border-box;
}

.style-2644 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(98, 170, 72);
  text-align: center;
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}

.style-2645 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2646 {
  box-sizing: border-box;
}

.style-2647 {
  box-sizing: border-box;
}

.style-2648 {
  box-sizing: border-box;
}

.style-2649 {
  box-sizing: border-box;
}

.style-2650 {
  box-sizing: border-box;
}

.style-2651 {
  box-sizing: border-box;
}

.style-2652 {
  box-sizing: border-box;
}

.style-2653 {
  box-sizing: border-box;
}

.style-2654 {
  box-sizing: border-box;
}

.style-2655 {
  box-sizing: border-box;
}

.style-2656 {
  display: block;
  right: -25px;
  background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgba(0, 0, 0, 0);
  outline: rgba(0, 0, 0, 0) none 0px;
  border: 0px none rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 0px;
  height: 20px;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 20px;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  margin: 0px;
  border-radius: 0px;
  box-sizing: border-box;
}

.style-2657 {
  box-sizing: border-box;
  background: rgb(141, 212, 115) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-2658 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 0px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  padding: 50px 100px;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  overflow: hidden;

  @media screen and (max-width: 768px) {
    padding: 24px 24px;
  }

  @media screen and (max-width: 426px) {
    flex-direction: column;
    gap: 5px;
  }
}

.style-2659 {
  width: 60%;

  @media screen and (max-width: 769px) {
    width: 100%;
  }
}

.style-2660 {
  font-size: 64px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 700;
  width: 90%;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
  }
}

.style-2661 {
  max-width: 100%;
  object-fit: contain;
  vertical-align: middle;
  box-sizing: border-box;
  display: none;

  @media screen and (max-width: 768px) {
    display: block;
    margin-left: auto;
    width: 60%;
  }
}

.style-2662 {
  text-decoration: none;
  color: rgb(76, 14, 107);
  box-sizing: border-box;
}

.style-2663 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 18px;
  line-height: 26px;
  margin: 0px;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 5px;
  border: 2px solid rgb(237, 237, 237);
  background: rgb(237, 237, 237) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(27, 19, 31);
  padding: 19px 36px;
  font-style: normal;
  font-weight: 600;

  @media screen and (max-width: 768px) {
    margin-top: 24px;
    padding: 12px 16px;
    font-size: 16px;
    line-height: 20px;
  }
}

.style-2664 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2665 {
  box-sizing: border-box;
}

.style-2666 {
  box-sizing: border-box;
}

.style-2667 {
  box-sizing: border-box;
}

.style-2668 {
  box-sizing: border-box;
}

.style-2669 {
  box-sizing: border-box;
}

.style-2670 {
  box-sizing: border-box;
}

.style-2671 {
  height: 450px;
  width: 100%;

  @media screen and (max-width: 768px) {
    height: 290px;
    margin-top: 30px;
  }
}

.style-2672 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 16px;
  line-height: 24px;
  margin: 0px;
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  transform: matrix(0.953402, 0.301704, -0.301704, 0.953402, 0, 0);
  padding: 6px 12px;
  position: absolute;
  left: 720px;
  top: 173.391px;
  background: rgb(98, 170, 72) none repeat scroll 0% 0% / auto padding-box border-box;
  border: 0px none rgb(242, 242, 242);
  color: rgb(242, 242, 242);
  font-style: normal;
  font-weight: 500;

  @media screen and (max-width: 768px) {
    padding: 2px 4px;
    left: 35%;
    top: 30%;
    font-size: 12px;
    line-height: 20px;
  }
}

.style-2673 {
  box-sizing: border-box;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-2674 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 60px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  display: flex;
  gap: 40px;
  padding: 150px 60px 150px 100px;
  overflow: hidden;

  @media screen and (max-width: 769px) {
    padding: 24px;
    flex-direction: column-reverse;
  }
}

.style-2675 {
  box-sizing: border-box;
  display: flex;
  gap: 24px;
  width: 53%;

  @media screen and (max-width: 768px) {
    display: none;
  }
}

.style-2676 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: justify;
  justify-content: space-between;

  width: 50%;

  @media screen and (max-width: 769px) {
    width: 50%;
  }
}

.style-2677 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 240px;
}

.style-2678 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
  min-height: 240px;
}

.style-2679 {
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;

  width: 50%;

  @media screen and (max-width: 769px) {
    width: 50%;
  }
}

.style-2680 {
  box-sizing: border-box;
  width: 47%;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: start;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 32px;

  @media screen and (max-width: 769px) {
    width: 100%;
  }
}

.style-2681 {
  font-size: 64px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  font-style: normal;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;
  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
  }
}

.style-2682 {
  box-sizing: border-box;
  position: relative;
  padding: 0px 10px;
}

.style-2683 {
  box-sizing: border-box;
  position: absolute;
  top: -10px;
  left: -5px;
}

.style-2684 {
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
}

.style-2685 {
  box-sizing: border-box;
}

.style-2686 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-2687 {
  box-sizing: border-box;
  display: none;

  @media screen and (max-width: 768px) {
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    gap: 0.75rem;
    width: 100%;
  }
}

.style-2688 {
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 0.5rem;
  }
}

.style-2689 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2690 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2691 {
  max-width: 100%;
  object-fit: cover;
  vertical-align: middle;
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    width: 46%;
  }

  @media screen and (max-width: 425px) {
    width: 52%;
  }
}

.style-2692 {
  margin-bottom: 16px;
  margin-top: 0px;
  padding-left: 0px;
  box-sizing: border-box;
  list-style: outside none none;
  padding: 0px;
}

.style-2693 {
  box-sizing: border-box;
  margin-bottom: 24px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  gap: 8px;
  padding: 8px;
}

.style-2694 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2695 {
  box-sizing: border-box;
}

.style-2696 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  width: 90%;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-2697 {
  box-sizing: border-box;
  margin-bottom: 24px;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  gap: 8px;
  padding: 8px;
}

.style-2698 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2699 {
  box-sizing: border-box;
}

.style-2700 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  width: 90%;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-2701 {
  box-sizing: border-box;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  display: flex;
  gap: 8px;
  padding: 8px;
}

.style-2702 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2703 {
  box-sizing: border-box;
}

.style-2704 {
  margin-bottom: 0px;
  margin-top: 0px;
  box-sizing: border-box;
  width: 90%;
  color: rgb(27, 19, 31);
  font-family: 'Instrument Sans';
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;

  @media screen and (max-width: 768px) {
    font-size: 16px;
    line-height: 24px;
  }
}

.style-2705 {
  cursor: pointer;
  appearance: button;
  text-transform: none;
  font-family: 'Instrument Sans';
  font-size: 16px;
  line-height: 24px;
  margin: 0px;
  border-radius: 3px;
  box-sizing: border-box;
  display: flex;
  transform: matrix(0.996291, 0.0860429, -0.0860429, 0.996291, 0, 0);
  padding: 6px 12px;
  border: 0px none rgb(255, 255, 255);
  background: rgb(203, 29, 141) none repeat scroll 0% 0% / auto padding-box border-box;
  position: absolute;
  left: 345.594px;
  top: 194.578px;
  color: rgb(255, 255, 255);
  font-style: normal;
  font-weight: 500;

  @media screen and (max-width: 768px) {
    padding: 4px 8px;
    left: 35%;
    top: 30%;
    font-size: 10px;
    line-height: 14px;
  }
}

.style-2706 {
  box-sizing: border-box;
  background: rgb(141, 212, 115) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-2707 {
  max-width: 1440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding: 100px;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  gap: 48px;

  @media screen and (max-width: 768px) {
    padding: 4rem 1.25rem 2rem;
    gap: 24px;
  }
}

.style-2708 {
  font-size: 64px;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-weight: 700;
  line-height: 88px;
  margin-bottom: 8px;
  margin-top: 0px;
  box-sizing: border-box;
  text-align: center;
  font-style: normal;

  @media screen and (max-width: 1024px) {
    font-size: 45px;
    line-height: 58px;
  }

  @media screen and (max-width: 768px) {
    font-size: 32px;
    line-height: 40px;
  }
}

.style-2709 {
  width: 100% !important;
  margin-bottom: 16px;
  margin-top: 0px;
  padding-left: 32px;
  box-sizing: border-box;

  @media screen and (max-width: 768px) {
    padding-left: 0px;
  }
}

.style-2710 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2711 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2712 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2709-trigger {
  display: none;
}

.style-2709-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2709-subtext:checked~.style-2709-subtext {
  display: block;
}

.style-2713 {
  box-sizing: border-box;
}

.style-2714 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2715 {
  box-sizing: border-box;
}

.style-2716 {
  box-sizing: border-box;
}

.style-2717 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2718 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2719 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2719-trigger {
  display: none;
}

.style-2719-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2719-subtext:checked~.style-2719-subtext {
  display: block;
}

.style-2720 {
  box-sizing: border-box;
}

.style-2721 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2722 {
  box-sizing: border-box;
}

.style-2723 {
  box-sizing: border-box;
}

.style-2724 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2724-trigger {
  display: none;
}

.style-2724-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2724-subtext:checked~.style-2724-subtext {
  display: block;
}

.style-2725 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2726 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2727 {
  box-sizing: border-box;
}

.style-2728 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2729 {
  box-sizing: border-box;
}

.style-2730 {
  box-sizing: border-box;
}

.style-2731 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2731-trigger {
  display: none;
}

.style-2731-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2731-subtext:checked~.style-2731-subtext {
  display: block;
}

.style-2732 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2733 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2734 {
  box-sizing: border-box;
}

.style-2735 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2736 {
  box-sizing: border-box;
}

.style-2737 {
  box-sizing: border-box;
}

.style-2738 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2738-trigger {
  display: none;
}

.style-2738-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2738-subtext:checked~.style-2738-subtext {
  display: block;
}

.style-2739 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2740 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2741 {
  box-sizing: border-box;
}

.style-2742 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2743 {
  box-sizing: border-box;
}

.style-2744 {
  box-sizing: border-box;
}

.style-2745 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2745-trigger {
  display: none;
}

.style-2745-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2745-subtext:checked~.style-2745-subtext {
  display: block;
}

.style-2746 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2747 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2748 {
  box-sizing: border-box;
}

.style-2749 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2750 {
  box-sizing: border-box;
}

.style-2751 {
  box-sizing: border-box;
}

.style-2752 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2752-trigger {
  display: none;
}

.style-2752-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2752-subtext:checked~.style-2752-subtext {
  display: block;
}

.style-2753 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2754 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2755 {
  box-sizing: border-box;
}

.style-2756 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2757 {
  box-sizing: border-box;
}

.style-2758 {
  box-sizing: border-box;
}

.style-2759 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2759-trigger {
  display: none;
}

.style-2759-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2759-subtext:checked~.style-2759-subtext {
  display: block;
}

.style-2770a {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-2770a-trigger {
  display: none;
}

.style-2770a-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-2770a-subtext:checked~.style-2770a-subtext {
  display: block;
}


.style-27711 {
  box-sizing: border-box;
  display: flex;
  padding: 24px 0px;
  align-items: flex-start;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 1.5px;
  align-self: stretch;
  border-top: 1px solid rgb(186, 229, 171);
  cursor: pointer;
}

.style-27711-trigger {
  display: none;
}

.style-27711-subtext {
  display: none;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  width: 65%;
}

.style-27711-subtext:checked~.style-27711-subtext {
  display: block;
}

.style-2760 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0px;
  max-width: 70%;
}

.style-2761 {
  margin-bottom: 4.8px;
  margin-top: 0px;
  box-sizing: border-box;
  color: rgb(255, 255, 255);
  font-family: 'Instrument Sans';
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px;

  @media screen and (max-width: 768px) {
    font-size: 18px;
    line-height: 26px;
  }
}

.style-2762 {
  box-sizing: border-box;
}

.style-2763 {
  vertical-align: middle;
  box-sizing: border-box;
}

.style-2764 {
  box-sizing: border-box;
}

.style-2765 {
  box-sizing: border-box;
}

.style-2766 {
  box-sizing: border-box;
  display: flex;
  padding: 6px 12px;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  gap: 10px;
  border: 0px none rgb(98, 170, 72);
  border-radius: 3px;
  background: rgb(242, 242, 242) none repeat scroll 0% 0% / auto padding-box border-box;
  color: rgb(98, 170, 72);
  font-family: 'Instrument Sans';
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  position: absolute;
  top: 61.9062px;
  left: 244.797px;
  transform: matrix(0.992546, 0.121869, -0.121869, 0.992546, 0, 0);

  @media screen and (max-width: 768px) {
    padding: 6px 12px;
    top: 2%;
    left: 17%;
    transform: rotate(7deg);
  }
}

.style-2833 {
  box-sizing: border-box;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-kerning: auto;
  font-optical-sizing: auto;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-weight: 400;
  font-stretch: 100%;
  line-height: 12.8px;
  font-family: FontAwesome;
  font-size: 12.8px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.style-2834 {
  box-sizing: border-box;
}

.style-78::after {
  content: '';
  position: absolute;
  right: 0px;
  bottom: -1px;
  width: 100%;
  height: 15%;
  z-index: 0;
  background: #f2f2f2;
}

.style-132 li label>div>div {
  @media screen and (max-width: 767px) {
    width: 8%;
  }
}

.wrapper {
  background: var(--secoundary-secoundary-400, #d443a0);
}

.container {
  max-width: 1440px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  padding: 0 6.25rem;
}

.testimonial {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.5rem;
  padding: 6.25rem 0;
}

.testimonial h2 {
  color: var(--font-color-font-4, #fff);
  font-size: 64px;
  font-weight: 700;
  line-height: 88px;
}

.testimonial p {
  color: var(--font-color-font-4, #fff);
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin: 0;
}

.slider {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
  height: 800px;
}

.line {
  background: white;
  height: 100%;
  width: 2px;
  position: absolute;
}

.sliderBtn {
  background-color: #d443a0;
  cursor: pointer;
  z-index: 1;
}

.card-container-outer {
  margin: 3rem 0;
  overflow: hidden;
  width: 50%;
  border: 5px solid transparent;
}

.card-container {
  display: flex;
  flex-direction: row;
  gap: 10px;
  overflow: auto;
  max-height: 940px;
}

#firstHalf {
  position: absolute;
  top: 20%;
  right: 0;
  width: calc(50% - 5px);
}

#secondHalf {
  width: calc(50% - 5px);
}

.card-container::-webkit-scrollbar {
  display: none;
}

.card {
  flex-direction: column;
  border-radius: 16px;
  border: 1.5px solid var(--font-color-font-2, #666467);
  background: var(--white-shades-white-100, #fff);
  margin-bottom: 5px;
}

.card .img-div {
  border-radius: 16px;
  overflow: hidden;
}

.card .content {
  display: flex;
  padding: 1.25rem 1rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

.card .content h3 {
  color: var(--font-color-font-1, #1b131f);
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.card .content p {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.card .content .category {
  color: var(--font-color-font-3, #b4b2b5);
}

.card .content .description {
  color: var(--font-color-font-2, #666467);
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.card .content .price {
  color: var(--primary-primary-600-f, #62aa48);
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.total-activity-container {
  display: flex;
  flex-direction: row;
}

.total-sub-activity-container {
  display: flex;
  flex-direction: row;
  margin-left: 10px;
}

.total-sub-activity-container-text {
  margin-left: 5px;
}

.activity-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}

.sub-activity-container {
  display: flex;
  flex-direction: row;
}

.sub-activity-container-text {
  margin-left: 5px !important;
}

.no-underline {
  text-decoration: none;
}

.sample-border {
  border: 2px solid red;
}

.grid-item {
  margin-bottom: 10px;
}

@media screen and (max-width: 1440px) {
  .nav-style-27 a {
    padding: 8px;
    margin-right: 0px;
  }

  .nav-style-27 .nav-style-35 button {
    padding: 5px;
  }
}


@media screen and (max-width: 1024px) {

  .nav-style-27 a {
    padding: 5px;
    margin-right: 0px;
  }

  .nav-style-27 button {
    padding: 10px;
  }

  .container {
    padding: 0 3.25rem;
  }

  .testimonial-btn {
    top: 17%;
    left: 4%;
  }

  .testimonial h2 {
    font-size: 45px;
    line-height: 58px;
  }

  .testimonial p {
    font-size: 18px;
    line-height: 28px;
  }

  .slider {
    height: 600px;
  }

  .card-container-outer {
    margin: 3rem 0;
    width: 50%;
  }

  .card-container {
    max-height: 740px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: auto;
    gap: 10px;
  }
}

@media screen and (max-width: 768px) {
  .container {
    flex-direction: column;
    gap: 1rem;
    padding: 4rem 0 2rem 0;
    overflow: hidden;
  }

  .testimonial-btn {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 20px;
    top: 2%;
    left: 3%;
  }

  .testimonial {
    align-items: center;
    padding: 0 1.25rem;
    width: 100%;
  }

  .testimonial h2 {
    font-size: 32px;
    line-height: 40px;
    width: 80%;
    text-align: center;
  }

  .testimonial p {
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    text-align: center;
  }

  .slider {
    margin: 0 1.25rem;
    flex-direction: row;
    height: auto;
    width: 90%;
  }

  .slider .line {
    height: 2px;
    width: 100%;
  }

  .card-container-outer {
    margin: 1.5rem 0;
    width: 100%;
  }

  .card-container {
    display: flex;
    gap: 1rem;
    overflow: scroll;
    padding: 0 1.25rem;
  }

  .card-container .grid-item {
    width: 250px;
    flex-shrink: 0;
  }
}

.testimonial-image {
  height: 100%;
  width: 100%;
  object-fit: contain;
  border-radius: 100%;
}

.testimonial-image-container {
  border-bottom: 5px solid #CB1D8D;
  height: 70px;
  width: 70px;
  border-radius: 100%;
  padding: 10px;
}

.testimonial-text {
  font-size: 17px;
  color: #333333;
  line-height: 26px;
}

.testimonial-card {
  border: none !important;
  min-height: 300px;
}

.new-style {
  position: relative;
}

.new-sub-style {
  position: absolute;
  bottom: 16px;
  left: 15px;
}